2012-10-18 34 views
2

我在我的红宝石控制器下面的代码:通过从控制器的阵列,以查看红宝石

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)。我如何将数组传递给视图?

回答

8

控制器中的实例变量在您的视图中作为实例变量传递。

控制器:

@result_array = [something, second_something] 

然后在您的视图: