问题标签 [ruby-on-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.

0 投票
2 回答
5152 浏览

ruby-on-rails - Rails 3.1 RC 中“非法硬件指令 rails 服务器”错误的任何已知原因?

我不确定是什么导致了这个错误——也不确定如何调试这个问题。在运行 Rails 3.1 应用程序时,是否有人对错误“非法硬件指令 rails server”有任何建议?

提前谢谢,丹

更新:

该错误始终是可重现的,并且仅发生在我尝试从 Rails 3.0 升级到 Rails 3.1 (RC1) 的项目中

我没有在日志中看到任何东西——除了一堆警告:

警告来自使用名为acts_as_audited 的gem。如果我对此发表评论......它会起作用。我不认为警告会导致 rails 报告硬件错误。

0 投票
5 回答
30544 浏览

ruby-on-rails-3 - Rails 3.1:引擎与可安装应用程序

有人可以帮我理解 Rails 引擎和 Mountable 应用程序之间的区别吗?在 Rails 3.1 中,您可以使用“rails new plugin _ __ ”命令创建任何一个。

您想在什么时候使用一个与另一个?我知道您可以将 Engine 打包为一个 gem。可安装应用程序不是这种情况吗?还有哪些不同之处?

0 投票
1 回答
1516 浏览

ruby-on-rails-3 - Rails 3.1引擎耙任务不起作用

我用 Rails 3.1.rc1 创建了一个新引擎

脚手架已生成,现在当我运行时

我收到以下错误:

在 rc1 之前,它正在工作。但是现在发生了什么?我想不通!

这是所有步骤和回溯的要点https://gist.github.com/990641 谁能给我正确的方向?

0 投票
2 回答
1053 浏览

ruby-on-rails - Rails 3.1 CSS文件加载两次?

我正在使用 Rails 3.1 RC。我想手动加载 CSS,而不是通过资产管道。

我已经尝试过这样并带有手动编码标签:

出于某种原因,FireBug 向我显示了 global.css 文件的多个获取请求:

在此处输入图像描述

导轨错误?我傻吗?

如果有人想知道 - 我经常使用 CSSEdit,所以无法使用资产管道中的文件。

0 投票
2 回答
3543 浏览

coffeescript - 如何将 CoffeeScript 文件与视图关联?

刚刚安装了 rails 3.1 rc1 并且正在尝试使用新的资产管道来探索管理 javascript 的最佳方式默认情况下,所有的 coffeescript 都被编译成一个 application.js 文件,这是一件好事。

每个单独的咖啡脚本文件都附加到 js 文件中并包装在一个匿名函数中,该函数通过 call 方法执行一个常见的场景是使用一些 jquery 将各种表单转换为 ajax 表单,更新 UI 等......

其中许多脚本将特定于控制器或动作,我正在尝试用“常规”方式来处理这个问题,因为一切都包装在一个匿名函数中,我如何只执行特定控制器/动作的代码,默认情况下,所有匿名函数都在执行

我确实玩过一些技巧,我将控制器和动作名称加载到js变量中,然后在coffeescript中检查它们以有条件地运行代码,我不太喜欢

我最初的想法是每个咖啡文件都包含一个 js 命名空间/对象,我会从视图中调用特定的文件,使用 default_bare = true 配置来增加它

请参阅如何在 Rails 3.1 中为 CoffeeScript 使用选项“--bare”?

编辑

环顾四周:这看起来可能是正确的方法 - Rails 3.1 和 Coffeescript 出现“找不到变量”错误

0 投票
8 回答
42316 浏览

jquery-ui - Rails 3.1 和 jquery-ui 资产

这是在另一个问题中提出的,但在 3.1rc1 中似乎没有一个解决方案对我有用。

我正在尝试使用 rails 3.1 中的新资产 - 我有文件:

然后我补充说:

jquery-ui javascript 文件加载得很好,但是 css 文件说:

有任何想法吗?

0 投票
3 回答
657 浏览

ruby-on-rails - 如何配置 Rails3.1 引擎以使用其应用程序布局和 scss?

我用 rails 3.1.rc.1 创建了一个简单的引擎,一切都很好。

当我更改引擎 app/assets 和 app/views/layout 应用程序布局文件中的任何内容时,它不会被加载。

但是当我在 test/dummy/app/views 或 assets 文件中的虚拟应用程序中进行更改时,它会得到反映。

不知道如何告诉引擎使用自己的资产/布局而不是虚拟应用程序?

0 投票
2 回答
2704 浏览

ruby-on-rails-3 - Rails - 从 3.0 迁移到 3.1

我想通过从 3 迁移到 3.1 来帮助一个开源项目

但是我以前从未迁移过大型项目,所以我正在寻找一些建议?

这是项目 - https://github.com/locomotivecms/engine

谢谢,亚历克斯

0 投票
4 回答
29567 浏览

mysql - rails mysql适配器错误

我很难找到解决这个问题的方法。我收到错误

请安装 mysql 适配器:'gem install activerecord-mysql-adapter'

当我在我ruby-mysql的. 自从我升级到 Rails 3.1.0-rc1 后才发生这种情况。我正在运行 OSX 10.6、Ruby 1.9.2。mysql2Gemfile

这是gem env输出

0 投票
0 回答
77 浏览

ruby-on-rails - Rail3 attr_accessbile 用于嵌套模型

我很难理解为什么这些属性仍然受到保护。我应该使用父模型中的范围来允许这些属性吗?