-4
如何在rails列的標題列中插入輸入名稱=「title0」? PLZ使用params.require()。許可證()如何在rails列的標題欄中插入輸入名稱=「title0」?
@bank = Bank.new(params.require(:bank).permit(:title))
這是POST標題=> DB柱標題
但我想是POST title0 => DB柱標題
對不起,我我的英文不好
如何在rails列的標題列中插入輸入名稱=「title0」? PLZ使用params.require()。許可證()如何在rails列的標題欄中插入輸入名稱=「title0」?
@bank = Bank.new(params.require(:bank).permit(:title))
這是POST標題=> DB柱標題
但我想是POST title0 => DB柱標題
對不起,我我的英文不好
首先,按照here的描述重構你的代碼。因此,您的代碼將變爲
def probably_create_action
@bank = Bank.new(bank_params)
end
...
private
def bank_params
params.require(:bank).permit(:param1, :param2, :param3, :title0)
end
未列在bank_params
方法內的屬性不會被傳遞。
UPDATE
與公約的戰鬥是不是一個好的做法。但下面的代碼可能會節省你的一天。
#app/models/bank.rb
def title0=(inp)
self.title = inp
end
我想通過郵政 –
@LeeSeongho提交'title'欄到'title0'我已經更新了我的答案。 – marmeladze