我想通过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