我想通過link_to方法傳遞一些參數來創建方法,以便表單將顯示預填充給用戶。Rails - 傳遞參數以創建填充表單
我寫了這個代碼傳遞參數,
<%= link_to "Buy", new_transaction_url(:friend_id => @friend.id, :t_type => 2) %>
而且在transactions_controller的新方法,我有:
@transaction = Transaction.new
@transaction.t_type = params[:t_type]
它沒有正常工作。
如果你能幫助我,那會很棒。
謝謝。
我很抱歉,我犯了一個錯誤,我在新方法中寫了這段代碼。它不工作。 – CanCeylan
然後我們需要知道什麼是不工作?什麼是日誌文件說傳遞? –
它沒有顯示任何錯誤: 已啓動GET「/ transactions/new」for 127.0.0.1 at 2012-11-15 04:23:46 +0100 Transactions Transactions by TransactionsController#new as HTML User Load(0.2ms) SELECT「users」。* FROM「users」WHERE「users」。「id」= 1 LIMIT 1 朋友加載(0.2ms)SELECT「friends」。* FROM「friends」WHERE「friends」。「user_id」= 1 – CanCeylan