私はRails 4.2.6アプリケーションを開発中です。私はコントローラからモデルにテーブルのパラメータを転送する必要があります。Rails:未定義のローカル変数またはメソッド `params '
if !element.nil?
html += "<td class=\"soa-element text-center\" form_id=\"#{form.id}\" visit_id=\"#{visit.id}\" id=\"#{element.id}\">"
html += params[:table_data].gsub('<span class="glyphicon glyphicon-ok text-success"></span>', '✔') if params[:table_data].present?
html += "</td>"
else
html += "<td class=\"soa-element\" form_id=\"#{form.id}\" visit_id=\"#{visit.id}\" id=\"0\"></td>"
end
ここで私はエラーを取得していますが、私は把握することはできません上:私はコードのこの行ではモデルにコードhtml += params[:table_data].gsub('<span class="glyphicon glyphicon-ok text-success"></span>', '✔') if params[:table_data].present?
の次の行を転送しようとしているこのエラーundefined local variable or method 'params'
を取得していますこれを行います私は間違っていました。
次ペーストビンは、この問題に関連したモデルとコントローラである:私は私のアプリはまだ働いて元だったが、私は、コントローラ内部のテーブル要素を持つことができないように保つ場合
それをモデルに転送する必要があります。私は何が間違っているのか理解する必要があります。
提供された回答が役に立ったかどうか不思議... – jvillian
@jvillian回答が私に一般的なアイデアを与えましたので参考にしましたが、まだこの問題を解決する必要があります。 – Jakub