问题标签 [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 投票
7 回答
9748 浏览

ruby-on-rails-3 - 如何在 rspec 中编写 Rails 3.1 引擎控制器测试?

我用命名空间 Posts 编写了一个 Rails 3.1 引擎。因此,我的控制器位于 app/controllers/posts/ 中,我的模型位于 app/models/posts 等中。我可以很好地测试模型。一种型号的规格看起来像...

...一切正常。

但是,控制器的规格不起作用。Rails 引擎安装在 /posts,但控制器是 Posts::PostController。因此,测试寻找控制器路由为帖子/帖子。

产生...

我在测试应用程序的路由文件中尝试了各种技巧...:命名空间等,但无济于事。

我该如何进行这项工作?似乎不会,因为引擎将控制器放在/posts,但命名空间将控制器放在/posts/posts 以进行测试。

0 投票
5 回答
59611 浏览

ruby-on-rails-3.1 - activerecord 中的子查询

使用 SQL,我可以轻松地进行这样的子查询

这会产生:

如何使用 rails 的 3 activerecord/arel/meta_where 做到这一点?

我确实需要/想要真正的子查询,没有 ruby​​ 解决方法(使用多个查询)。

0 投票
1 回答
7871 浏览

ruby-on-rails - 引擎在 Rails 3.1 中的资产

应该如何在 Rails 3.1 的引擎中提供资产?它们应该位于何处,是否可以自动包含在内?

最初由 Tomas Celizna 提出

0 投票
1 回答
540 浏览

ruby-on-rails - Rails 3.1 中 `respond_with` 和 `respond_to` 的意外行为

我正在努力让我的行动回应:htmland :json

我去时的预期视图/games是查看布局,views/games/index.haml如果我去,/games.json我应该@games在浏览器中看到 JSON 数据。

但我所拥有的是,当我去时,/games.json我看到源代码/games及其布局等为 Json(application/json标题中的 HTML 代码)

0 投票
2 回答
1339 浏览

ruby - Rails 3.1 Edge 是否会破坏 XmlMarkup::Builder?

Web 上有许多示例(例如http://techoctave.com/c7/posts/32-create-an-rss-feed-in-rails)展示了如何使用 Builder 制作漂亮的 RSS 提要。规范模板是这样的:

这在 Rails 3.0.7 中运行良好。在 Rails 3.1 Edge 中,每个命令似乎都会产生...

0 投票
1 回答
3700 浏览

ruby-on-rails-3.1 - 没有 execjs 的 Ruby on Rails 3.1?

如果您安装 Ruby on Rails 3.1,gem execjs会默认安装。我排除了CoffeeScript,因为我认为它需要 execjs,但无论如何都想安装 execjs。execjs 现在是 Ruby on Rails 应用程序的要求,还是有办法从安装中排除这个 gem?

0 投票
9 回答
25164 浏览

ruby-on-rails - 从 Rails 3 升级到 Rails 3.1

如何从 Rails 3 升级到 Rails 3.1 beta?

0 投票
4 回答
1044 浏览

ruby-on-rails - 在没有 update_page 和 rjs 的情况下更新页面

因此,从 rails 3.1 中删除了所有关于使用 UJS 和 RJS 的内容,我想知道如何更新页面上相对大量的 html。在我可以从 insert_html 方法渲染一个部分之前,我现在应该怎么做?

0 投票
6 回答
16601 浏览

ruby-on-rails - 如何让 Rails 3.1 默认使用 SASS (Over SCSS)?

很难弄清楚如何将 SASS 而不是 SCSS 作为样式表的默认设置。

我试过sass_config.rb用这个制作一个文件:

我也尝试将其添加到 environment.rb 文件中。无论哪种方式,我都会收到此错误:

0 投票
18 回答
26844 浏览

jquery-ui - Ruby on Rails 3.1 和 jQuery UI 图像

我正在使用 Ruby on Rails(Edge,开发版)和 Ruby rvm 1.9.2。

application.js如下。

在 Ruby on Rails 3.1 中放置jQuery UI主题的正确位置在哪里?

根据Ruby on Rails 3.1 with jQuery UI 中的自动完成字段,我应该在 vendor/assets/stylesheets 文件夹中放置一个 jQuery UI 主题。这听起来像是一个聪明的地方,但我没有让它工作:-(。

我设法通过将 CSS 放在 assets/stylesheets 文件夹中来加载它,但是我没有设法加载图像。

我当然可以使用旧方法,只需将主题放在 public/stylesheets/ 文件夹中,然后使用:

在 application.html.erb 中,但想成为一个现代人,我宁愿使用新的做 tings 的方式:-)。