私のRuby on Railsアプリケーションでは、次のものがあります。parse_role_data
どこに「ヘルパー」メソッドを置くのですか?
class AdminController < ApplicationController
def create
if request.post? and params[:role_data]
parse_role_data(params[:role_data])
end
end
end
class AdminController < ApplicationController
def create
if request.post? and params[:role_data]
parse_role_data(params[:role_data])
end
end
end
class AdminController < ApplicationController
def create
if request.post? and params[:role_data]
parse_role_data(params[:role_data])
end
end
end
module AdminHelper
def parse_role_data(roledata)
...
end
end
parse_role_data
が定義されていないというエラーが表示されます。私は間違って何をしていますか?
Hmmm ...しかし私は管理者用のコントローラを持っていますが、管理用のモデルはありません。 – alamodey
子クラスを持たないモデルを簡単に定義できます。 'クラス管理'。ファイルが存在しない場合は、modelsディレクトリに 'admin.rb'というファイルを作成してください。 – Luke
これで、Admin:Class "のための未定義のメソッド' parse_role_data 'が得られました。 – alamodey