想了解ajax–防止双击disable_form,rubyonrails的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于ajax防止重复发送请求的相关问题,此外,我们还将为您介绍关于ruby
想了解ajax – 防止双击disable_form,ruby on rails的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于ajax防止重复发送请求的相关问题,此外,我们还将为您介绍关于ruby-on-rails – form_for with datetime_select、ruby-on-rails – Rails 3.1 simple_form提交样式css、ruby-on-rails – Rails 3:未定义的方法`remote_form_for’、ruby-on-rails – Rails 4:text_field for acts_as_taggable_on不用逗号分隔标签的新知识。
本文目录一览:- ajax – 防止双击disable_form,ruby on rails(ajax防止重复发送请求)
- ruby-on-rails – form_for with datetime_select
- ruby-on-rails – Rails 3.1 simple_form提交样式css
- ruby-on-rails – Rails 3:未定义的方法`remote_form_for’
- ruby-on-rails – Rails 4:text_field for acts_as_taggable_on不用逗号分隔标签
ajax – 防止双击disable_form,ruby on rails(ajax防止重复发送请求)
我已经看到了几个帖子,但他们本身并没有遇到这个问题.我似乎无法通过以下方式来阻止双重帖子,而且我感觉它与遥控器=>有关. true(使用ajax显示页面上的内容).
以下是我的表格:
<%= form_for([@posts,@comment],:remote => true) do |f| %> <%= f.text_field :comment %> <%= f.submit "Submit",class: "btn btn-large btn-primary",:style => 'display: none;',:disable_with => '' %> <% end %>
任何建议都会很棒.谢谢!
解决方法
<%= submit_tag :submit,:id => 'submit_button',:value => "Create!",disable_with: "Creating..." %>
ruby-on-rails – form_for with datetime_select
<%= f.datetime_select :start_datetime,:ampm => true,:start_minute => [0,15,30,45] %>
但这似乎不起作用. :start_datetime是在Event模型中调用属性的内容.这可能是导致问题的保留字吗?
解决方法
<%= f.datetime_select :start_datetime,:minute_step => 15 %>
ruby-on-rails – Rails 3.1 simple_form提交样式css
_form.html.erb
<%= simple_form_for(@drink) do |f| %> <%= f.submit "Add drink",:input_html =>{:class => "create"} %> <%end%>
drinks.css.scss
.create { background-color:#2fd62f; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #dcdcdc; display:inline-block; color:#fafafa; font-family:arial; font-size:12px; font-weight:bold; padding:7px 24px; text-decoration:none; text-shadow:0px 0px 0px #70706f; }.create:hover { background-color:#2fbf0f; }.create:active { position:relative; top:1px; }
解决方法
ruby-on-rails – Rails 3:未定义的方法`remote_form_for’
- remote_form_for :user,:url => { :controller => "users",:action => "create" } do |f| .field = f.label :name,t('name') = f.text_field :name .field = f.label :email,t('email') = f.text_field :email .actions = f.submit
不管我多少钱,这都不行.我总是得到以下错误:
undefined method `remote_form_for' for #<#<Class:0x1036e8e40>:0x1036dfd90>
我做傻事吗它与form_for完美结合.
解决方法
尝试添加
:remote => true
作为form_for的选项
form_for :user,:remote => true,:action => "create" } do |f|
看到:
http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for
ruby-on-rails – Rails 4:text_field for acts_as_taggable_on不用逗号分隔标签
这是我的_form.html.erb部分:
<h2>Tags:</h2> <p>Please separate the tags with a comma ','</p> <% @article.tag_types.each do |tag| %> <div> <strong><%= label_tag tag.to_s.titleize %></strong><br /> <%= f.text_field "#{tag.to_s.singularize}_list".to_sym,:placeholder => "Comma-separated list of #{tag.to_s}",class: 'form-control' %> </div> <% end %>
每次重新加载编辑页面时,输入值都会以某种方式从已存在的标记中删除逗号,因此文本字段如下所示:
<input id="article_country_list"type="text" name="article[country_list]" value="China U.S.A." placeholder="Comma-separated list of countries">
而不是有价值=“中国,美国.”应该如此.
这是我的模型,article.rb:
class Article < ActiveRecord::Base acts_as_taggable_on :people,:cities,:countries,:other end
任何帮助将非常感激 :)
谢谢!
解决方法
我通过这样做解决了逗号分离问题:
<% @article.tag_types.each do |tag| %> <div> <strong><%= f.label tag.to_s.titleize %></strong><br /> <% tag_sym = "#{tag.to_s.singularize}_list".to_sym %> <% tag_list = "#{tag.to_s.singularize}_list" %> <%= f.text_field tag_sym,value: @article.send(tag_list).to_s,class: 'form-control' %> </div> <% end %>
关于ajax – 防止双击disable_form,ruby on rails和ajax防止重复发送请求的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于ruby-on-rails – form_for with datetime_select、ruby-on-rails – Rails 3.1 simple_form提交样式css、ruby-on-rails – Rails 3:未定义的方法`remote_form_for’、ruby-on-rails – Rails 4:text_field for acts_as_taggable_on不用逗号分隔标签的相关信息,请在本站寻找。
本文标签: