2014-02-28 46 views
0

我在試圖做的是給某人發送一個鏈接,他們可以回覆郵件,但用令牌隱藏了message_id,這樣人們就無法垃圾郵件回覆他們喜歡的任何消息。在「創建」操作中使用「新」操作中的令牌

我要的是一個路徑是這樣的:/reply/:message_reply_token/new

,將產生正確的形式與之前的消息爲用戶可見回覆使用這樣的事情:

@parent_message = Message.find_by_reply_token(params[:message_reply_token]) 
@reply_message = @parent_message.reply_messages.build 

這個問題我我的行動在create。我如何才能將:message_reply_token返回到create操作來實際創建並保存新的答覆?

+0

你可以把它放在隱藏的輸入形式。 –

+0

這是一個「軌道」的方式嗎?我還是很新的rails –

+0

在Rails中使用這種方法是完全可以的。 –

回答

0

你可以把它隱藏字段形式:

<%= hidden_field_tag :message_reply_token, params[:message_reply_token] %> 

,並通過在create行動使用它:

params[:message_reply_token] 
+0

感謝您的幫助 –