これは私が行こうとしている方向ですが、名前空間モデルで動作させることはできません。
class Surveys::Hospital::JobMatch < ActiveRecord::Base
has_many :job_match_answers,
:class_name => "Surveys::Hospital::JobMatchAnswer",
:foreign_key => "surveys_hospital_job_match_id"
validates_presence_of :job_match_answers
end
エラー メッセージに「ジョブ マッチの回答」ではなく「役職」を表示してほしい。config/locales/en.yml でこれを変更してみました。いくつかの組み合わせを試しました。
1) ネストされた名前空間
en:
activerecord:
attributes:
surveys:
hospital:
job_match:
job_match_answers: "Job titles"
2) インライン名前空間
en:
activerecord:
attributes:
surveys_hospital_job_match:
job_match_answers: "Job titles"
3) 名前空間なし
en:
activerecord:
attributes:
job_match:
job_match_answers: "Job titles"
何も機能しません。名前空間付きモデルでこれを行うにはどうすればよいですか?