我正在开发一个项目,要求第三方(不是我的应用程序的注册用户)按照电子邮件链接更新文档。我为每个条目创建了一个time.Time
列,并使用以下内容将其成功附加到电子邮件链接:
:token
我的问题是尝试使用以下代码在我的控制器中引用其他参数:
edit_form_url(:id => @form.id, :token => @form.token)
使用上述代码时,出现def edit
@form = Form.find(params[:id],[:token])
redirect_to pages_error_path if @form.sign.present?
end
错误。谁能帮我弄清楚我做错了什么?
答案 0 :(得分:0)
似乎我可能已经解决了我自己的问题,将其发布给Google并进行了错误检查:
def edit
@form = Form.find_by(token: params[:token], id: params[:id])
redirect_to pages_error_path if @form.sign.present?
end