Rails Back按钮不指向最后一页

时间:2017-04-11 23:28:59

标签: javascript jquery ruby-on-rails coffeescript

我正在创建一个示例项目,我发现在一个案例中,后退按钮不会将我带到最后一个屏幕。它似乎随机地将我带到一个没有网址或其他索引页面的空白页面。这是一些背景。

在我的PostsController index.html.erb文件中,我有一个text_field_tag。当一个字符串输入到这个字段时,我有一些js检测到它并在控制器中调用一个名为check_uri的post方法。这是js

 $ ->
   $(document).on 'input', '#post-model-url-field', ->
     $.post '/posts/check_uri', { post_url: $(this).val()}

这正确调用了PostsController中的check_uri操作,在该方法中,我检查了uri的表单,如果匹配,我使用:

redirect_to new_post_path

将浏览器定向到'posts / new'

这一切似乎都正常工作但是当我按下new.html的后退按钮时,它会随机将我带到一个没有网址的空白屏幕或网站上的其他页面,而不是帖子/索引这是我在哪里在。我可以采用这种或其他方式解决这个问题,让后退按钮起作用吗?

0 个答案:

没有答案