小编bro*_*son的帖子

为什么disable_with不适用于rails form_for?

我的表格如下所示:

<%= form_for(@foobar) do |f| %>
  <%= render 'shared/error_messages', object: f.object %>

          ~~~form stuff~~~

  <%= submit_tag "submit",  data => { disable_with: "Processing" }, :class => "btn btn-info btn-block" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我正在运行 Rails 3.2.11。我安装了 jquery-rails gem,并且所有其他 jQuery 东西都可以工作。为什么在加载过程中我仍然可以多次点击“提交”按钮?如何禁用该按钮?

forms jquery jquery-ui ruby-on-rails ruby-on-rails-3.2

4
推荐指数
1
解决办法
5958
查看次数

如何从shell脚本运行rails命令命令?

说我想运行'User.all.each {| u | u.destroy}'来自一个名为killallusers.sh的shell脚本.如何从shell或可执行脚本调用Rails控制台命令?

ruby bash ruby-on-rails sh ruby-on-rails-3.2

3
推荐指数
1
解决办法
3115
查看次数

如何在 Rails 中缓存哈希?

我正在使用 Rails 4.2.1 和 memcached。我似乎无法缓存哈希。如何缓存哈希?

irb(main):039:0* 
irb(main):040:0* Rails.cache.fetch("development_test") do
irb(main):041:1* 'hi'
irb(main):042:1> end
Cache read: development_test
Cache fetch_hit: development_test
=> "hi"
irb(main):043:0> Rails.cache.fetch("development_test")
Cache read: development_test
=> "hi"
irb(main):044:0> Rails.cache.fetch("development_test") do
irb(main):045:1* {'x' => 3}
irb(main):046:1> end
Cache read: development_test
Cache fetch_hit: development_test
=> "hi"
irb(main):047:0> Rails.cache.fetch("development_test")
Cache read: development_test
=> "hi"
irb(main):048:0> 
Run Code Online (Sandbox Code Playgroud)

ruby hash memcached caching ruby-on-rails

2
推荐指数
1
解决办法
2525
查看次数

为什么这不是YAML?

我无法弄清楚为什么这个代码会在rails YAML解析器中运行.

sections:
  [
    {title: "Journal Entry Testing",
     procedures:
       ["Select a sample of journal entries prepared during the year and determine if they were prepared correctly and approved.”]
    }    
  ]
Run Code Online (Sandbox Code Playgroud)

ruby yaml ruby-on-rails

1
推荐指数
1
解决办法
82
查看次数