rubyonrailsプロジェクトのen.ymlファイルの属性名を変更しました。ボタンは正常に機能しています。ただし、フィールド属性は変更されていません。
これが私のモデルです、
class Enr::AffordableWarmth < ActiveRecord::Base
self.table_name = "AffordableWarmth"
self.primary_key = 'Record_No'
validates_presence_of :No_Bedrooms, :No_Bedspaces, :Max_Annual_Energy_Cost
validates :No_Bedrooms, uniqueness: { scope: :No_Bedspaces,
message: "already exists!" }
validates_numericality_of :No_Bedrooms, :No_Bedspaces, :Max_Annual_Energy_Cost
end
en-GB.ymlファイル
en-GB:
helpers:
submit:
enr_rds_dea:
create: 'Create new user'
update: 'Update'
enr_affordable_warmth:
create: 'Create'
update: 'Update'
activerecord:
models:
AffordableWarmth:
attributes:
AffordableWarmth:
No_Bedrooms: "Number of Bedrooms"
それでも、レールコンソールとフォームには「寝室を空白にすることはできませんでした」と表示されます。コードのビットがアクティブレコードから機能していません。コードのビットが正常に機能する前。