问题标签 [rails-3.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 Rails 3.1 资产管道的 JavaScript 代码中图像的 URL?
在 CSS 文件中,您可以使用以下方法获取图像资产(带有指纹)的正确名称:
但是你如何从 JavaScript 文件中做同样的事情呢?
rails-3.1 - Rails 3.1 在页面加载之前加载脚本。如何将功能绑定到页面元素?
将此代码放入
在香草 Rails 3.1 应用程序中的 posts.js.coffee 中不起作用。javascript 在页面之前编译和加载,因此函数不会绑定到它的元素。有一些简单的解决方案,比如在页面上手动加载 js 而不是使用资产管道,或者使用 JQuery .live 函数,但看起来这段代码应该开箱即用。我错过了什么吗?
ruby-on-rails - heroku 运行控制台返回“连接到进程时出错”
我已将 rails 3.1 应用程序部署到 Heroku Cedar 堆栈,并尝试执行:
它返回:
我也尝试简单地启动控制台:
任何运行命令都会返回相同的错误。
查看日志我得到错误代码:
当我heroku ps
查看当前进程时,我可以看到我的尝试正在运行:
但他们每个人都再次提出例外:
服务器管理员不是我的一杯茶,因此决定使用 Heroku。
Heroku 文档和谷歌搜索都没有让我走上一条让我继续前进的道路。
有任何想法吗?这不是我在 Bamboo stack 上的经验。
我的其他错误显然与未执行的数据库迁移有关。在我可以运行 rake 任务之前,我一直在前进。
ruby-on-rails - 在 Rails3.1 中测试非常慢。是否有某种解决方案可以更快地加载测试?
我假设由于资产管道,测试加载速度较慢。我想知道是否有某种宝石或魔法咒语可以用来加快测试加载速度。rake test:units 需要很长时间。
render-to-string - render_to_string 轨道 3.1
我试试这个:
:content => render_to_string(:template => "#{path[:controller]}/#{path[:action]}.html.haml")
在我的 json 中,但我使用 kaminari 对页面进行分页并收到此错误:
ActionView::Template::Error(缺少部分 kaminari/paginator 与 {:handlers=>[:erb, :builder, :coffee, :haml], :formats=>[:json], :locale=>[:en, :zh]}。
有谁知道我如何解决这个问题?
ruby-on-rails - Rails 3.1 auto_complete 插件给出了奇怪的错误
我正在使用 auto_complete 插件:
https://github.com/crowdint/rails3-jquery-autocomplete
我已经按照说明安装了 gem 并在清单文件中添加了 require 行:
完成此操作后,萤火虫给了我这个错误消息:
并且错误被跟踪到 autocomplete-rails.js 中的这一行:
我正在使用:
有没有人有同样的经历?我刚刚安装并需要 gem,甚至没有开始对控制器/视图进行更改。
任何帮助,将不胜感激!
formtastic - Formtastic ~> 2.0.2 和 enumerated_attribute gem,Rails 3.1.1
我将 enumerated_attribute 与 formtastic ~> 1.2.3 与字段 :as => :enum 的“猴子补丁”一起使用,一切正常。
但是当我将 formtastic 更新到 2.0.2 版本时,出现了一条错误消息“Formtastic::UnknownInputError”。
有关更多详细信息,请参阅已添加到 /initialisers/formtastic.rb 的补丁:
PS我试图将 SemanticFormBuilder 更改为 FormBuilder (正如我从新的 formtastic 文档中了解到的那样,所有自定义输入都有这样的变化),但我仍然收到错误
也许有人已经成功地一起使用了这些宝石?
validation - 继承的资源,正确的渲染验证错误的方法
我用谷歌搜索了很长时间,但没有找到我的问题的完整答案。
在我的应用程序中,我使用了inherited_resources。所以,我想在成功创建 Comment 对象后覆盖重定向,所以我写:
我知道我可以在一个字符串中完成,但我需要阻止,因为我也需要在失败发生时添加操作。所以我写:
当一切正常时,它会正确重定向,但有任何错误我没有得到编辑操作的 URL,我有显示操作 URL,但会显示编辑表单和错误。这没问题还是我做错了什么?这是我对表格的渲染以获取更多信息:
deployment - 用于 Rails 3.1 的 Capistrano
我正在使用 Rails 3.1 和 Capistrano,我得到了
没有这样的文件或目录
/public/images、/public/stylesheets 和 public/javascripts 的错误
错误。在网上搜索,我发现了一些博文提示
这消除了这些问题。但是,我不确定我是否做对了,因为预编译仍然失败,而且我是 Rails 3.1 的新手。
在生产服务器上仍然失败。
我设置
在 deploy.rb 但它没有帮助。仍然 cap deploy 抱怨它找不到某些宝石
提前感谢您的帮助。
史蒂夫
xpath - 除了 Nokogiri / hpricot gem 可用吗?用于屏幕抓取
我尝试了 Nokogiri 和 hpricot 来找到 xpath 的值。但这并没有达到我的预期(我在Screen scraping through nokogiri 或 hpricot中描述了我的问题)。任何人都知道其他用于屏幕抓取的宝石。