问题标签 [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.
ruby-on-rails-3.2 - twitter gem 2.0.2 ArgumentError
我刚刚更新到 rails 3.2 和 twitter gem 2.0.2
现在,当我启动 Web 服务器时,我收到了这条消息
lib/twitter.rb:10
内容
昨天它与 rails 3.1 和 twitter gem 1.6.0 一起使用
我怎样才能解决这个问题?
谢谢
ruby-on-rails-3.2 - 在从 Rails 2.3 -> 3.2 升级的应用程序中,SQL 消息未记录到 development.log
我正在将旧的 Rails 2.3 应用程序(实际上它甚至更旧......)升级到 Rails 3.2,并且我的 SQL 语句没有记录到 development.log。我电脑上的一个 Rails 3.1 应用程序可以很好地记录它的 SQL 语句。
我正在使用 pow 在本地为应用程序提供服务。如果我运行 rails server,会输出 SQL,但那是因为 SQL 语句正在输出到 STDERR。我检查了 ActiveRecord 正在使用什么记录器(logger.info ActiveRecord::Base.logger.inspect
),我得到:
如您所见,LogDevice 的@dev 指向STDERR。在我的 Rails 3.1 应用程序中,相同的查询得到:
在我的配置中没有什么有趣的东西——都是非常标准的——但我把它们包括在下面是为了后代。
某处某处关闭了我的 SQL 注销,我无法理解为什么。我希望我可以在某处添加一个配置行以强制 ActiveRecord 日志记录再次转到 development.log。
谢谢您的帮助!
发展.rb
应用程序.rb
ruby - 未初始化的常量 StoreController::Yajl Rails 应用程序
我已经在我的via中包含了yajl
gem,但是在调用我的商店控制器时,我收到了错误Gemfile
gem 'yajl-ruby', '~> 1.1.0'
parser = Yajl::Parser.new
uninitialized constant StoreController::Yajl
如果我require 'yajl'
在控制器的开头执行一切都很好,但我的印象是,只需将 gem 包含在 gem 文件中,应用程序中的控制器就应该可以使用 gem。
sunspot-rails - 太阳黑子在有栏杆的窗户上运行
我按照说明安装了 sunspot_rails gem
当我做
它告诉我
当我使用该命令时,我得到
我正在运行 Windows 7 x64。太阳黑子不会在窗户上运行?
ruby - Rails 3.2 视图中基于部分或控制器的类突出显示
我看过 这篇文章,并且在 HAML 部分中出现了奇怪的行为。当我访问两个不同的控制器操作时,一个实例工作,而另一个失败。这是代码:
当我= controller.controller_name
在任一视图中输出时,我都会得到“randomController”。在主列表页面(所有对象都显示为分页)上,该类未应用,但当移动到“显示”页面时,该类突然出现。由于控制器在两者中都是相同的(在任何一种情况下都打印相同的字符串),为什么这个类没有被平等地应用?
一般来说,有没有更好的方法来根据当前控制器设置链接样式,而不是检查控制器名称?助手需要控制器 + 动作,这current_page
意味着它不是一个合适的候选者。
ruby-on-rails - Rails 路由、has_many 和可选的嵌套资源健全性?
我已经知道如何在路由文件中设置嵌套资源了……问题是如何选择使用相同的有效负载和更少的行来完成它。
可以说我有一个BlogSite
. BlogSite 有很多Posts
,但它也有很多Authors
很多Dates
。(这可能不是最好的例子,但请耐心等待)。
要在 a 上执行 CRUD Post
,我希望能够使用
这样任何过滤参数在 URL 中都是可选的。我知道你可以使用类似的东西
但我不想失去使用嵌套资源路由的所有 CRUD 好处。目前我必须复制大部分路由以使其工作,并且正在寻找一种更好的方法来做到这一点:
… 等等。它很快就会变得非常难以管理。
如何在保持 routes.rbDRY
和理智的同时维护可选参数 url?
ruby-on-rails - Rails 3.2.1 - 无法解析 Cookie 标头:nil:NilClass 的未定义方法“大小”
我已将 rails gem 更新到版本 3.2.1 并创建了一个虚拟测试应用程序,但执行时出现此错误:
有谁知道帮帮我吗?
mysql - 未定义的方法“解释”#
我是 Ruby on Rails 的新手,但我已经学习了一些教程并且对我的方法有所了解。我已经生成了一些脚手架并将数据插入到 MySql 数据库中。
导航到 index.html.erb 时,我收到标题中的错误
控制器正在执行索引
def index
@beers
我是 Ruby on Rails 的新手,但我已经学习了一些教程并且对我的方法有所了解。我已经生成了一些脚手架并将数据插入到 MySql 数据库中。
导航到 index.html.erb 时,我收到标题中的错误
控制器正在执行索引
并将其作为一个结构
RoR 正在为我创建的其他脚手架工作,并列出数据。我在 mysql 中为实体 Beer 更新了结构,它可能没有反映 rails 的变化(不知道)。
我需要不同的 gem 来将 rails 连接到 mysql 数据库吗?任何有关检查内容的建议将不胜感激(:
您必须使用捕获组:
这是小提琴:http: //jsfiddle.net/ChNnU/
我是 Ruby on Rails 的新手,但我已经学习了一些教程并且对我的方法有所了解。我已经生成了一些脚手架并将数据插入到 MySql 数据库中。
导航到 index.html.erb 时,我收到标题中的错误
控制器正在执行索引
def index
@beers
我是 Ruby on Rails 的新手,但我已经学习了一些教程并且对我的方法有所了解。我已经生成了一些脚手架并将数据插入到 MySql 数据库中。
导航到 index.html.erb 时,我收到标题中的错误
控制器正在执行索引
并将其作为一个结构
RoR 正在为我创建的其他脚手架工作,并列出数据。我在 mysql 中为实体 Beer 更新了结构,它可能没有反映 rails 的变化(不知道)。
我需要不同的 gem 来将 rails 连接到 mysql 数据库吗?任何有关检查内容的建议将不胜感激(:
您必须使用捕获组:
这是小提琴:http: //jsfiddle.net/ChNnU/
ruby-on-rails-3 - Rails 3.2.1 asset pipeline not processing /vendors/assets/stylesheets?
I'm reading the "Rails Tutorial: Learn Rails 3.2 By Example" book but I have a slight problem at the end of chapter 4.
In the book you download the Blueprint css framework, add it to /vendor/assets/stylesheets and then reference it in layouts/application.html.erb using:
This works fine on my local machine, but when I deploy it to heroku (cedar) using
It gives an error when I view the site:
At the moment the only way I've been able to get it working is to manually tell rails about the blueprint stylesheets by putting this in production.rb
Am I doing something wrong? Is there a way to get rake assets:precompile
to automatically minify/compress all the files in /vendor/assets/ (if there is, is there a downside to doing this)?
Thanks in advance for any advice.
datetime - Rails Datetime 列中这部分的含义是什么?
在我看来有一点:
那么部分的含义是什么.996099000Z
???
如果重要的话,我正在使用 Rails 3.2。
谢谢!