问题标签 [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-3 - 如何在 rspec 中编写 Rails 3.1 引擎控制器测试?
我用命名空间 Posts 编写了一个 Rails 3.1 引擎。因此,我的控制器位于 app/controllers/posts/ 中,我的模型位于 app/models/posts 等中。我可以很好地测试模型。一种型号的规格看起来像...
...一切正常。
但是,控制器的规格不起作用。Rails 引擎安装在 /posts,但控制器是 Posts::PostController。因此,测试寻找控制器路由为帖子/帖子。
产生...
我在测试应用程序的路由文件中尝试了各种技巧...:命名空间等,但无济于事。
我该如何进行这项工作?似乎不会,因为引擎将控制器放在/posts,但命名空间将控制器放在/posts/posts 以进行测试。
ruby-on-rails-3.1 - activerecord 中的子查询
使用 SQL,我可以轻松地进行这样的子查询
这会产生:
如何使用 rails 的 3 activerecord/arel/meta_where 做到这一点?
我确实需要/想要真正的子查询,没有 ruby 解决方法(使用多个查询)。
ruby-on-rails - 引擎在 Rails 3.1 中的资产
应该如何在 Rails 3.1 的引擎中提供资产?它们应该位于何处,是否可以自动包含在内?
ruby-on-rails - Rails 3.1 中 `respond_with` 和 `respond_to` 的意外行为
我正在努力让我的行动回应:html
and :json
。
我去时的预期视图/games
是查看布局,views/games/index.haml
如果我去,/games.json
我应该@games
在浏览器中看到 JSON 数据。
但我所拥有的是,当我去时,/games.json
我看到源代码/games
及其布局等为 Json(application/json
标题中的 HTML 代码)
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 中,每个命令似乎都会产生...
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?
ruby-on-rails - 从 Rails 3 升级到 Rails 3.1
如何从 Rails 3 升级到 Rails 3.1 beta?
ruby-on-rails - 在没有 update_page 和 rjs 的情况下更新页面
因此,从 rails 3.1 中删除了所有关于使用 UJS 和 RJS 的内容,我想知道如何更新页面上相对大量的 html。在我可以从 insert_html 方法渲染一个部分之前,我现在应该怎么做?
ruby-on-rails - 如何让 Rails 3.1 默认使用 SASS (Over SCSS)?
很难弄清楚如何将 SASS 而不是 SCSS 作为样式表的默认设置。
我试过sass_config.rb
用这个制作一个文件:
我也尝试将其添加到 environment.rb 文件中。无论哪种方式,我都会收到此错误:
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 的方式:-)。