ruby-on-rails-3.2相关内容
我刚刚将 Rails 应用程序从 Rails 2.3.8 升级到 Rails 3.2.7,但遇到了 Activerecord 问题. 如果我尝试使用 Activerecord 访问我的数据库(例如:Employee.last),我会收到以下错误: NoMethodError: undefined method `accept' for nil:NilClass来自/home/aneyer/
..
我正在尝试从我的引擎中获取自定义脚手架. 我遵循了一些关于在普通 Rails 应用程序中自定义 Rails 3.2 脚手架的教程,并将我的自定义模板放在引擎 /lib/templates/erb/scaffold 目录中,但它们没有被包含引擎的应用程序.有什么建议吗? 更新:我还尝试覆盖 Rails ScaffoldGenerator 的 source_path 并尝试其他一些路径来放
..
一直在尝试使用 ubuntu 12.0.4 中的 webrick 获得一个全新的、刚刚创建的 rails 应用程序来处理 ssl. 已经尝试了我知道的所有可能的方法.尝试在 application.rb 中使用 config.force_ssl = true,也在 application controller 中使用 force_ssl. 出于某些原因,当我在 Firefox 上使用
..
我不知道如何列出对特定帖子点赞的所有用户.目前我正在使用: 这使我能够计算与该特定 POST 相关联的所有 LIKES.但它没有列出实际用户. 我已经尝试使用它来列出所有喜欢该帖子的用户 相反,我回来了: [#
..
我正在使用 form_for 助手并希望它提交到 iframe. 'new_section_frame') do |f|%>... 然后我应该能够调用 $('form').submit() 并将表单提交到 iframe.除了目标不在输出 html 中之外,它会起作用.Rails 表单助手指南 没有这个特定示例. 解决方案 与 html 有关的 form_for 助手的选项
..
我有一个 ruby 变量“is_published".我想将“is_published"中的值转换为整数.ruby 中是否有任何方法可以做到这一点? if is_published == trueis_published = 1别的is_published = 0结尾 以上代码完美运行.如果有任何方法可以在单行代码中执行此操作,请提供帮助. 解决方案 class TrueClass
..
我已将 rails gem 更新到 3.2.1 版并创建了一个虚拟测试应用程序,但在执行时出现此错误: NoMethodError无法解析 Cookie 标头:nil:NilClass 的未定义方法“大小" 有人知道帮帮我吗? 解决方案 这似乎是机架的问题.我暂时通过将 Gemfile 指向 master 来修复它. gem 'rack', git: 'git://github.co
..
我正在尝试在我的 simple_form 中实现 datepicker,就像这里介绍的那样:如何为 SimpleForm 编写更清晰的日期选择器输入 我创建自定义类: # app/inputs/date_picker_input.rb类 DatePickerInput 然后我添加:`$("input.date_picker").datepicker(); 在 applicatio
..
正在寻找一个支持文章管理的简单博客引擎. 我有独立的 rails3.2x 应用程序和身份验证系统,我必须为网站注册用户添加博客引擎. 解决方案 查看 ruby-toolbox,在这里,您可以找到适合您目标的工具. 博客引擎在这里
..
有人知道可以让我查找现有记录或创建新记录并执行后续代码块的 Rails 方法吗? 示例: Model.where(parameters).first_or_create do |m|# 不管记录是否存在都执行这个结尾 同样,find_or_create_by 方法在任何一种情况下都不执行块. 我可以使用 if-else 语句,但这会重复我的代码... 解决方案 根据 API
..
如何更改 check_box 的默认值? views/doctors/_form.html.erb :pass 属性的数据类型是 string,但它仍然没有为 DB 中的 :pass 属性创建任何值.因此,我将 :pass 属性的数据类型更改为布尔值. 现在它正在处理True and False 但是,我只是想把True and False改成Yes and No 请
..
在rails 2.3.11中,我在模型下面有 attr_accessor :person_id 在控制器中 @project.person_id = current_user.id 现在,我正在 rails 3.2.11 中转换它,我得到了 不能批量分配受保护的属性:person_id 所以我改变了模型,我从 attr_accessor 中删除了 :person_id 并添加了下面的行
..
如何在我们的 rails 控制器中执行 rails 命令行语句 例如:我需要执行这个语句 $rails new test -d postgresql 来自我的 rails 控制器 定义索引 /执行命令行语句的代码/ 结束 希望我很清楚.. 解决方案 如果你想在控制器内运行 shell 命令,只需使用 "system" 例如: system
..
即使在启动 forreman 并启动 sunspot:solr 后,我仍然收到以下错误: RSolr::Error::InvalidRubyResponse - 200 OK错误:java.lang.NullPointerException在 org.apache.solr.handler.XmlUpdateRequestHandler.doLegacyUp
..
我已按照 Ruby Screencast 指南从 Rails 3.2 升级到 Rails 4.我的测试正在运行并且服务器启动,但我在发送请求时收到错误: ERROR NoMethodError: undefined method `tagged' for #/home/mahoni/.rvm/gems/ruby-2.0.0-p195/gems/activesupport-4.0.0/lib/ac
..
简单地说,我只想知道是否有办法使用 Ransack gem 设置排序功能的默认值?即 目前,当页面加载时,我有以下内容: 但相反,我希望在页面加载时具有以下默认值: 是否可以通过 Ransack Gem 的正确配置来做到这一点? 像往常一样提前致谢! 最好的问候! 解决方案 这对我有用: @search = Change.search(params[:q])
..
这很简单,应该不是问题,但我不明白这里发生了什么. 我有以下代码 class DashboardController /views/dashboard/bookings.html.erb @bookings %> /views/dashboard/_booking.html.erb 我收到以下错误 nil:NilClass 的未定义方法`booking_time' 但是
..
一切都在标题中... 使用 rails 3.2.11 和 Ransack 一切正常...我添加了一个功能,让我的用户选择每页显示的项目数,它也工作正常,但是当我点击 sort_link 时,我失去了“per_page"选项 因为我可以像这样将额外的参数传递给 will_paginate {:pp =>参数[:pp]} %> 有没有办法用 Ransack sort_link 做同样的
..
我有三个表,accounts、campaign 和 accounts_campaigns.我想在广告系列编辑表单中为选定帐户设置复选框. 我有这样的 Campaign 模型: class 战役
..
在 rails 3.2.0 中,是否可以关闭 rails 日志以渲染视图ActionView:: 生产环境中的 LogSubscriber. 目前我发现抑制的唯一方法是猴子修补它并增加日志级别以通过以下方式进行调试.有没有更好的方法来做到这一点或任何配置? 模块 ActionView类日志订阅者def render_template(事件)message = "渲染 #{from_rai
..