【发布时间】:2015-06-02 15:25:53
【问题描述】:
我有两个模型 Store 和 StoreDetail 如下:
class Store
has_one :store_detail, dependent: :destroy
end
还有StoreDetail:
class StoreDetail
belongs_to :store, class_name: 'Store'
belongs_to :state, class_name: 'State'
belongs_to :city, class_name: 'City'
belongs_to :zip_code, class_name: 'Zip Code'
end
我重写了 state 的属性如下:
attributes:
store/store_detail:
state: "State"
city: "City"
zip_code: "Zip Code"
但我收到了验证消息:
Store detail state can't be blank
Store detail city can't be blank
Store detail zip code can't be blank
我想不带“Store detail”,如下:
State can't be blank
如何覆盖嵌套属性?
【问题讨论】:
-
我会再调查的。
标签: ruby-on-rails attributes rails-i18n