如何将字符串传递给Rails部分?
我的观点是这样的:
render :partial => 'shared/_address', :locals => {:address => order.bill_address}
部分看起来像这样:
<%= raw address.address_lines('
') %>
在页面上呈现部分的多个实例。 而不是让它显示address.name,我如何修改我的渲染:部分行,以便我传递一个自定义字符串,例如“未来发货地址”,而不是必须使用address.name?
所以代码如下所示:
STRING GOES HERE
<%= raw address.address_lines('
') %>
尝试:
render :partial => 'shared/address', :locals => {:my_string=>"my string", :address => order.bill_address}
在部分
<%= my_string %>
<%= raw address.address_lines('
') %>
<%= address.city_state_zip %>
视图:
render 'shared/_address', address: order.bill_address, custom_string: 'foobar'
部分:
<%= custom_string %> <%= raw address.address_lines('
') ....