0
ビュー:ActionView ::テンプレート::エラー(不足している属性:COL1)
<%= link_to "Link", {:action => "AjaxView",:col => "colname"}, :update => "Ajaxcall", :remote => true %>
コントローラー:
def AjaxView
@vars= Var.find(:all,:conditions => { :varName=> "one" },:select=>(params[:col]))
respond_to do |format|
format.js { render :layout=>false }
end
end
AjaxView.js
$("#3").text("<%= escape_javascript(render(:partial => "var", :collection => @vars)) %>");
_var。 html.erb
<%= var.col1 %>
私は、次のようなエラーになっています: ActionView ::テンプレート::エラー(不足している属性:COL1): 1:<% = var.col1%>あなたのcontollerで
を - '@vars ='は '@vars ='を読んではいけません。もしあなたがnilオブジェクトを 'render'メソッドに渡しているのであれば、もちろんcol1属性はありません。 – krichard
私はそれを編集したカイを指してくれてありがとう今。 –
しかし私はまだこの問題に直面しています、どんな助けも有益でしょう –