Rails远程link_to问题

时间:2016-01-01 17:10:26

标签: ruby-on-rails-4 turbolinks

我了解remote:true link_to对于创建,更新,删除等操作非常有用。

我遇到了一些使用它在视图之间导航的代码,例如:

<%= link_to "View Message", conversation_path(conversation), remote: true, class: "btn btn-default" %>

并在服务器端处理这样的请求:

respond_to do |format|
    format.js { render 'show', :layout => false }...

js视图如下所示:

var form_str = '<%= escape_javascript render partial: 'messages' %>';
var form_footer = '<%= escape_javascript render :partial => "reply_form" %>';
$('#messages_view').html( form_str );
$('#messages_footer').html( form_footer );

我认为它有点臭,但不是100%肯定,这是在标准rails应用程序中编写链接的正确方法吗?没有turbolinks照顾不再渲染整个ui我可以只使用常规链接?

0 个答案:

没有答案