2

Ruby Controller に次のコードがあります。

mastertest_controller.rb

def index

 ......

 @mastertest = connection.execute("select code_ver from mastertest")
 result_array = { sometihng }

 ......

 respond_to do |format|
  format.html # index.html.erb
  format.json { render :json => @mastertest}
  format.json { render :json => result_array}

 end

@mastertestしかし、それはビュー( )でアクセスできるようにするだけですindex.html.erb。配列をビューに渡すにはどうすればよいですか???

4

1 に答える 1

8

コントローラーのインスタンス変数は、ビューのインスタンス変数として渡されます。

コントローラ:

@result_array = [something, second_something]

次に、あなたの見解で:

<% @result_array.each do |item| %>
  <%= item %>
<% end %>
于 2012-10-18T20:49:04.130 に答える