0

このようにビューを部分的にレンダリングします。

<%= render :partial => 'resources/positions', :controller => 'resources',
                         :action => 'this_is_a_test',
                         :locals => {:id_resource => 42} %>

resources_controller.rb

def this_is_a_test
    @test1 = "batman"
    render :partial => 'positions'
  end

_positions.html.erb

<%= @test1 %>

しかし、変数 @test1 は空です。何か考えはありますか?

4

1 に答える 1

1
def this_is_a_test
  render :partial => 'positions', :locals => { :test1 => "batman" }
end

_position.html.erbそしてに変更

<%= test1 %>
于 2012-08-05T16:23:24.533 に答える