6

私はこのような見方をしています:

render  :partial  => 'shared/_address', :locals   => {:address => order.bill_address}

次のようなパーシャルを使用します。

  <b><%= address.name %></b><br/>
  <%= raw address.address_lines('<br/>') %><br/>
  <%= address.city_state_zip %><br/>

ページに部分的にレンダリングされたインスタンスが複数あります。address.nameを表示する代わりに、render:partial行を変更して、address.nameを使用する代わりに「FutureShippingAddress」などのカスタム文字列を渡すにはどうすればよいですか。

したがって、コードは次のようになります。

  <b>STRING GOES HERE</b><br/>
  <%= raw address.address_lines('<br/>') %><br/>
  <%= address.city_state_zip %><br/>
4

2 に答える 2

4

試す:

render :partial => 'shared/address', :locals => {:my_string=>"my string", :address => order.bill_address}

部分的に

<b><%= my_string %></b><br/>
<%= raw address.address_lines('<br/>') %><br/>
<%= address.city_state_zip %><br/>
于 2013-02-26T05:51:57.483 に答える
2

見る:

render 'shared/_address', address: order.bill_address, custom_string: 'foobar'

部分的:

<b><%= custom_string %></b>
<%= raw address.address_lines('<br/>') ....
于 2013-02-26T05:07:52.943 に答える