에서 최우선 모델 이름은 나는 다음과 같은 모델이 있습니다에 내 행동 모델을 만들기 위해레일 : PARAMS
class ActionsController < ApplicationController
# super simple update
def update
@action = Action.find(params[:id])
@action.update_attributes(params[:action])
end
end
가 가능 : 컨트롤러에서
class Action < ActiveRecord::Base
# model code stuff
end
을, 나는 그런 일을 할 수있는 모델 자체의 이름을 바꾸지 않고 params 배열에 'something_action'으로 표시 할 수 있습니까? 나는. 그래서 그것을 검색 할 수 있습니다 :
@action.update_attributes(params[:something_action])
어떤 도움을 주시면 감사하겠습니다. 당신이 form_for
를 사용하는 경우
그게 효과가있어! 기록을 위해 모델 자체에 데코레이션을 적용 할 수있는 방법이 있는지 궁금합니다. – alexs333