max*_*fry 5 ruby ruby-on-rails erb
我有一个偏爱:
<% office.map do |o| %>
<input id='city' name='company[company_office][0][city]' value=.... type='text' />
<% end %>
Run Code Online (Sandbox Code Playgroud)
如何o.office
在属性中插入值?value="#{o.office}"
不起作用.
cor*_*ded 17
<% office.map do |o| %>
<input id='city' name='company[company_office][0][city]' value='<%= o.office %>' type='text' />
<% end %>
Run Code Online (Sandbox Code Playgroud)
或者您可以使用表单助手
使用嵌入式ruby(erb)标签,
<%= o.office %>
Run Code Online (Sandbox Code Playgroud)
你唯一一次使用的#{o.office}
是你没有使用erb.例如,在辅助方法中,您希望在字符串中使用ruby.但是当你在html.erb
文件中时,你必须使用erb标签.