控制器未定義的方法`[]」爲零:NilClass爲活性模型和活動記錄
def new
@query.query_string = params[:query][:query_string]
end
模型
def query_string=(query_str)
@query_string = query_str
@query_result = ActiveRecord::Base.connection.execute(query_str)
end
視圖
<%= form_for @query, url: queries_new_path, method: "get" do |f| %>
<td><%= f.text_field :query_string %></td>
我剛剛顯示了我的代碼的abstarct,它返回undefined method '[]' for nil:NilClass
。
可以在任何一個告訴的解決這個問題
從它看起來像'PARAMS錯誤[:查詢]''回報Nil',因爲你正在尋找不爲無存在的嵌套PARAM。要解決此問題,請將您的方法更改爲'method:「post」'並創建一個'create'操作 – Kkulikovskis
謝謝。 –
任何人都可以告訴ajax實現這個顯示輸出。 –