f.input 行无效 Rails 4
f.input rows not working Rails 4
在我的 rails 4 应用程序上使用简单表格和 f.input,但是,行数不起作用。仅显示 1 行。
<%= simple_form_for(@article) do |f| %>
<%= f.error_notification %>
<%= f.input :whyrating, :input_html => { :rows => 5 } %>
<% end %>
也试过没有 input_html
<%= f.input :whyrating, label:"Why it deserves this rating", :rows => 5 } %>
有没有人不知道为什么?我敢肯定这很简单,但我一辈子都弄不明白。
我选择了 f.text_area
,效果很好。
您可以使用“<%= f.text_area,而不是创建“<%= f.input :whyrating, label:"Why it deserves this rating", :rows => 5 } %>”为什么评分,标签:"Why it deserves this rating" } %> 在 rails 4.
您可以使用表单输入的 input_html 属性来指定行数。此外,在 Rails 4+ 中,您可以简化代码,例如:
<%= f.input :whyrating, input_html: { rows: "5" } %>
在我的 rails 4 应用程序上使用简单表格和 f.input,但是,行数不起作用。仅显示 1 行。
<%= simple_form_for(@article) do |f| %>
<%= f.error_notification %>
<%= f.input :whyrating, :input_html => { :rows => 5 } %>
<% end %>
也试过没有 input_html
<%= f.input :whyrating, label:"Why it deserves this rating", :rows => 5 } %>
有没有人不知道为什么?我敢肯定这很简单,但我一辈子都弄不明白。
我选择了 f.text_area
,效果很好。
您可以使用“<%= f.text_area,而不是创建“<%= f.input :whyrating, label:"Why it deserves this rating", :rows => 5 } %>”为什么评分,标签:"Why it deserves this rating" } %> 在 rails 4.
您可以使用表单输入的 input_html 属性来指定行数。此外,在 Rails 4+ 中,您可以简化代码,例如:
<%= f.input :whyrating, input_html: { rows: "5" } %>