3
我在兩個視圖(包含窗體)中使用相同的模型,我想爲每個視圖提供不同的驗證消息。例如:ActiveModel:每個視圖的不同驗證消息
視圖1:
Please fill in this bla bla
查看2:
Fill in foo foo
我跟着國際化指導來覆蓋模型中的默認的錯誤消息,但我無法找到一種方法來區分他們每個視圖。
這可能嗎?
我在兩個視圖(包含窗體)中使用相同的模型,我想爲每個視圖提供不同的驗證消息。例如:ActiveModel:每個視圖的不同驗證消息
視圖1:
Please fill in this bla bla
查看2:
Fill in foo foo
我跟着國際化指導來覆蓋模型中的默認的錯誤消息,但我無法找到一種方法來區分他們每個視圖。
這可能嗎?
恕我直言,你應該使用兩種不同的視圖模型。因此,您將擁有兩個具有單一職責的班級/模型。
Panayotis
我希望能找到一個國際化的面向解決方案的解決方案,但可能我會這樣。 –
您使用哪種導軌版本? – devanand
@devanand 3.2.xx –
您是否想過自定義方法? http://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-full_message – devanand