问题标签 [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.
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 报告硬件错误。
ruby-on-rails-3 - Rails 3.1:引擎与可安装应用程序
有人可以帮我理解 Rails 引擎和 Mountable 应用程序之间的区别吗?在 Rails 3.1 中,您可以使用“rails new plugin _ __ ”命令创建任何一个。
您想在什么时候使用一个与另一个?我知道您可以将 Engine 打包为一个 gem。可安装应用程序不是这种情况吗?还有哪些不同之处?
ruby-on-rails-3 - Rails 3.1引擎耙任务不起作用
我用 Rails 3.1.rc1 创建了一个新引擎
脚手架已生成,现在当我运行时
我收到以下错误:
在 rc1 之前,它正在工作。但是现在发生了什么?我想不通!
这是所有步骤和回溯的要点https://gist.github.com/990641 谁能给我正确的方向?
ruby-on-rails - Rails 3.1 CSS文件加载两次?
我正在使用 Rails 3.1 RC。我想手动加载 CSS,而不是通过资产管道。
我已经尝试过这样并带有手动编码标签:
出于某种原因,FireBug 向我显示了 global.css 文件的多个获取请求:
导轨错误?我傻吗?
如果有人想知道 - 我经常使用 CSSEdit,所以无法使用资产管道中的文件。
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 出现“找不到变量”错误
jquery-ui - Rails 3.1 和 jquery-ui 资产
这是在另一个问题中提出的,但在 3.1rc1 中似乎没有一个解决方案对我有用。
我正在尝试使用 rails 3.1 中的新资产 - 我有文件:
然后我补充说:
jquery-ui javascript 文件加载得很好,但是 css 文件说:
有任何想法吗?
ruby-on-rails - 如何配置 Rails3.1 引擎以使用其应用程序布局和 scss?
我用 rails 3.1.rc.1 创建了一个简单的引擎,一切都很好。
当我更改引擎 app/assets 和 app/views/layout 应用程序布局文件中的任何内容时,它不会被加载。
但是当我在 test/dummy/app/views 或 assets 文件中的虚拟应用程序中进行更改时,它会得到反映。
不知道如何告诉引擎使用自己的资产/布局而不是虚拟应用程序?
ruby-on-rails-3 - Rails - 从 3.0 迁移到 3.1
我想通过从 3 迁移到 3.1 来帮助一个开源项目
但是我以前从未迁移过大型项目,所以我正在寻找一些建议?
这是项目 - https://github.com/locomotivecms/engine
谢谢,亚历克斯
mysql - rails mysql适配器错误
我很难找到解决这个问题的方法。我收到错误
请安装 mysql 适配器:'gem install activerecord-mysql-adapter'
当我在我ruby-mysql
的. 自从我升级到 Rails 3.1.0-rc1 后才发生这种情况。我正在运行 OSX 10.6、Ruby 1.9.2。mysql2
Gemfile
这是gem env
输出
ruby-on-rails - Rail3 attr_accessbile 用于嵌套模型
我很难理解为什么这些属性仍然受到保护。我应该使用父模型中的范围来允许这些属性吗?