问题标签 [ruby-on-rails-3.2]

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.

0 投票
1 回答
875 浏览

testing - 使用 Capybara 测试资产管道

我想用 Capybara 在我的 Rails 3.1 应用程序中做简单的请求规范。标准案例都按预期工作,但是当我想测试资产管道生成的 CSS 时,我收到以下错误:

我认为问题在于测试环境没有提供完整的服务器,因此也没有提供资产的 Sprockets 中间件。这个问题有解决方案吗?

编辑:现在可能! 我们更新到 Rails 3.2.12 和 Capybara 2.0.2,现在这些资产也可以在功能规范中使用。

0 投票
1 回答
7872 浏览

ruby-on-rails - 为什么 InstanceMethods 模块已被弃用?

我喜欢ActiveSupport::Concern

它使向您的类添加功能变得容易,而且语法很好。

无论如何,在 Rails 3.2 中,InstanceMethods 模块已被弃用。如果我理解正确,我们应该在included中定义我们的方法(实际上它只是在模块的主体中​​):

我只是想知道是否有人知道他们为什么决定这样做?

0 投票
3 回答
321 浏览

ajax - 我在哪里可以找到 Rails3.1.2 “polling-for-changes”之类的修改和更新的演示/tut

我在哪里可以找到像 Rails3.1.2“polling-for-changes”这样很棒但没有更新的截屏视频的修改和更新的演示/tut:http://railscasts.com/episodes/229-polling-for-changes ?视图=asciicast

0 投票
2 回答
4244 浏览

ruby-on-rails - 插入期间的 Rails ArgumentError(参数数量错误(0 表示 1))

使用 Rails 3.2.0.rc2 和 ruby​​ 1.9.3p0

我有一个带有以下架构的报价表:

当我通过http://localhost:3000/quotes/new创建新报价时,出现错误

以下来自 development.log

任何想法为什么会发生这种情况?是因为插入查询中的格式化值吗?

谢谢

更新:quotes_controller.rb 文件

更新 2:添加模型

更新 3:以下是完整跟踪

0 投票
2 回答
589 浏览

ruby-on-rails - Rails 3.2.0.rc1 资产未在 Heroku 上显示

我的应用程序在本地工作,但样式表在 Heroku 上不起作用。我很难理解为什么。

我正在使用 Heroku 的 Cedar 堆栈。

我的想法之一是我的资产没有成功预编译:

RAILS_ENV=production bundle exec rake assets:precompile

谁能解释为什么预编译*/在 application.css 的最后一行抱怨?它应该在那里。如果有人有修复,那也是理想的。

应用程序.css

更新 我试图在我的 application.css 中添加引号,但这并没有什么不同。我猜有些地方不对劲。但我无法预编译发送到heroku。当我加载网站时,几乎没有任何格式。

0 投票
4 回答
29859 浏览

ruby-on-rails - Bundler 找不到 gem 的兼容版本,正在更新 Rails 应用程序

创建一个全新的 rails 应用程序之后,按照官方 rails 博客文章,尝试将应用程序转换为 rails 3.2.0.rc2 会产生以下结果

究竟是什么问题?

系统规格:

Mac OS 10.7.2、Xcode 4.2.1、rvm 1.10.1 使用 ruby​​ 1.9.3p0(2011-10-30 修订版 33570)[x86_64-darwin11.2.0]

0 投票
2 回答
4716 浏览

ruby-on-rails - NameError: 未初始化的常量 ActionController::Dispatcher

在这里找到了一个类似的帖子,但我正在运行 Mac,所以第一个解决方案并不完全适用,第二个对我不起作用。

使用 ruby​​ 1.9.3p0(2011-10-30 修订版 33570)[x86_64-darwin11.2.0] 运行 Mac OS 10.7.2、Xcode 4.2.1、rvm 1.10.1

我相信问题是由于 rvm 引起的,但是我不知道如何解决它

我正在使用The Rails 3 Way

同样,我相信问题是由于 rvm 引起的,但是我不知道如何解决它?

更新:也许它与 rvm 无关,运行原生 Ruby 1.8.7 和 Rails 3.1.3 我遇到了同样的问题:

0 投票
2 回答
1162 浏览

ruby-on-rails-3 - 为什么 rails 3.1 和 3.2.0.rc2 创建 application.css 而不是 scss?

当使用 rails 3.1 或 3.2.0.rc2 创建 rails 应用程序时,默认情况下会创建一个app/assets/stylesheets/application.css文件,但是之后创建的每个控制器/模型都会创建一个app/assets/stylesheets/<controller or model name>.scss.

为什么默认情况下不application.scss创建?

你如何正确地合并application.scss和完全摆脱application.css

0 投票
1 回答
400 浏览

ruby-on-rails - 使用 JQuery-Mobile 和 Ruby on Rails 的动态内容区域

使用 Jquery-Mobile 1.0 Final 和 Ruby on Rails 3.2.0.rc2:我正在尝试设置一个持久侧边栏,在该侧边栏views/layouts/application.html.haml访问站点内的任何其他链接时,内容将动态加载到指定的内容区域和侧边栏中保持持久。

我遇到的问题是 JQuery-Mobile 已经处理了 Ajax,然后为整个页面生成动画。我对 JQuery-Mobile 中的页面转换流程没有深入的了解,除了他们主页上的文档之外,还有其他资源可以更好地教育我了解这个过程吗?

制作 div 的类ui-state-persistant如何影响 JQuery-Mobile 处理新页面访问的方式?

在 JQuery-Mobile 上设置持久侧边栏的最佳方法是什么?

0 投票
1 回答
3474 浏览

ruby-on-rails-3.2 - Rails 3.2:ArgumentError:创建时参数数量错误(2 比 1)

尝试创建模型的实例,我收到以下错误...

有人对 Rails 3.2 有同样的问题吗?