3
저는 일반 Ruby 폼 객체를 레일에 사용하고 있지만 코드를 체계적으로 정리하기 위해 많은 양의 네임 스페이스를 추가해야했습니다. 따라서 다음과 같은 양식을 갖게됩니다.레일스 - 모델의 기본 param_key를 변경합니다.
class User::Registration::NewForm
extend Forwardable
extend ActiveModel::Naming
extend ActiveModel::Callbacks
include ActiveModel::Conversion
include ActiveModel::Validations
...
end
내 양식의 param_key가 다소 위압적입니다.
user_registration_new_form
ActiveModel::Naming
(
http://apidock.com/rails/ActiveModel/Naming/param_key/class)에서
model_name
및/또는
param_key
방법과 혼란에 필요가 있다고 생각합니다. 그러나 나는 그것을 작동시킬 수 없다.
누구나 모델의 기본 param_key를 성공적으로 재정의 할 수 있습니까?
:: ActiveModel :: Name.new (사용자)', 그렇지 않으면 '지속적인 개혁을 초기화되지 않은 :: 양식 :: ActiveModel :: Name'. – Zubin