2012-04-02 11 views
0

observe_fieldメソッド内でルビ変数をどのように渡すことができますか。observe_fieldメソッドでルビ変数を渡す

私は、次のしている:

<% action_parameter = params[:action] %> 

<%= observe_field :car_type, 
        :url => { :controller => 'cars', 
          :action => :display_subtypes }, 
        :with => "'id=' + value + '&somevalue=' + action_parameter" 
%> 

「action_parameter」は可変であり、私はobserve_field方法でその値を渡したいと思いますが、上記のコードが動作するようには思えません。

提案がありますか?

答えて

1

は= paramsはaction_parameterこの <%を試してみてください

1

Rubyの変数は<%で動作します....%>

あなたは補間を使用することができます

は、これを試してみてください:[:アクション]%>

<%= observe_field :car_type, 
        :url => { :controller => 'cars', 
          :action => :display_subtypes }, 
        :with => "id=#{value}&somevalue=#{action_parameter}" 
%> 
関連する問題