首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Turbolinks和rails

Turbolinks和rails
EN

Stack Overflow用户
提问于 2014-01-10 20:09:54
回答 1查看 431关注 0票数 0

我不刷新编辑页面就不能提交我的帖子,我正在使用turbolinks gem和simple_form,以下是源代码:

代码语言:javascript
复制
<div class = "row">
 <div class = "col-lg-9 col-md-8">  
  <%= simple_form_for @post do |f| %>

    <div class = "form-group">

    <%= f.input :title, :label => false %>
    <%= f.input :content, :as => :ckeditor, :input_html => { :ckeditor => {:toolbar => 'MyToolbar', :height => 465} } %>
    <%= f.input :cat_list, :label => "Type your tags here" %>

    </div>


<%= link_to 'Show', @post %> |
<%= link_to 'Back', posts_path %>
 </div>
 <div class = "col-lg-3 col-md-4 ">
 <div class = "form-group" data-no-turbolink >
    <p>
    <%= image_tag(@post.thumbnail.url(:original), :class => "img-thumbnail") %>
    </p>
    <p>
    <%= f.file_field :thumbnail %>
    </p>
    <p>
    <%= f.select :tag_list, Post::Months, { }, { :multiple => true, :size => 10, :class => "form-control" } %>
    </p>
        <p>
    <%= f.button :submit, class: "btn btn-primary" %>
        </p>
 </div>
</div>
</div>

<% end %>

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2015-03-22 11:23:31

如果我误解了你的问题,请纠正我。

默认情况下,Turbolinks仅适用于GET请求。

因此,在您的例子中,您没有使用turbolinks来提交页面。

请注意,添加到<div class = "form-group">data-no-turbolink属性

<div class = "form-group" data-no-turbolink > <p> <%= image_tag(@post.thumbnail.url(:original), :class => "img-thumbnail") %> </p> <p> <%= f.file_field :thumbnail %> </p> <p> <%= f.select :tag_list, Post::Months, { }, { :multiple => true, :size => 10, :class => "form-control" } %> </p> <p> <%= f.button :submit, class: "btn btn-primary" %> </p> </div>

每当turbolinks找到data-no-turbolink属性时,它都会确保其中的所有锚标记都退回到缺省行为,即忽略turbolinks

然而,“编辑”页面可能是使用turbolinks呈现的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21044037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档