當我在創建表單中保存PayerContract時,它將保存PayerContract並創建一個「您創建的PayerContract {X}成功」,其中{X}是PayerContract名稱,並重定向用戶回到索引。我想讓用戶點擊{X}轉到該PayerContract的編輯頁面。鏈接到軌道索引中的產品
在我的索引頁,我有:
= link_to t('payer_contracts.edit'), edit_payer_contract_path())
我需要給PayerContract.id到edit_payer_contract_path功能。因此,它會看起來像edit_payer_contract_path(330)
我也顯示在我的控制器警告消息是這樣的:
def create
payer_contract_params = PayerContract.assign_params_to_payer_contract(params)
@payer_contract = PayerContract.new(payer_contract_params)
respond_to do |format|
begin
if @payer_contract.save
format.html { redirect_to payer_contracts_path, notice: t('common.successfully_created', entity: @payer_contract.description) }
end
end
end
end
我發現,當我做類似: edit_payer_contract_path(PayerContract.find())
它返回所有看起來PayerContract例如:預計屬性哈希,得到[{"id"=>224, "name" ="hello", "id"=> 332, "name" = "hello2", "id"=>555, "name" = "sup" }]
等
如何正確地將用戶鏈接到他們剛剛創建的PayerContract?
試着這樣做,但它是不工作... – Jay266