分配實例變量在我的控制器我有以下幾點:的Rails在控制器
if params[:option] == "1"
id = params[:id]
@resultsReceived = true
begin
@pwvav_ratings = Pwvav.find_by_id(id).recommendation.split(",")
#or
@pwbab_ratings = Pwbab.find_by_id(id).recommendation.split(",")
#or
@puvub_ratings = Puvub.find_by_id(id).recommendation.split(",")
#or
@tic_ratings = Tic.find_by_id(id).recommendation.split(",")
rescue
redirect_to "/view_api", :flash => { :notice => "Sorry, No records returned for #{id}." }
end
我想設置的每一個實例變量(@pwvav_ratings
,@pwbab_ratings
...)到中發現,如果查找不無,這樣我可以在我看來這麼稱呼它。我如何檢查是否或如果找不到任何東西,請用閃光燈通知進行救援。
當我調用'.recommendation.split(「,」)。在我的視圖中,每個都做'我得到'未定義的[]:Array'的方法推薦。任何想法可能會造成這種情況? – Yogzzz 2013-03-06 21:35:59
你正在調用哪個變量'.recomendation.split(',')'? – 2013-03-07 05:02:12
在他們所有。在我看來,我通過'@ pwvav_ratings','@ pwbab_ratings','@ puvub_ratings'和'@ tic_tatings'循環。 – Yogzzz 2013-03-07 05:21:31