-
ruby-on-rails – Rails中的全局控制器变量
所属栏目:[百科] 日期:2020-12-17 热度:172
我有一个ChatController和一个@user变量.在主页面上,我显示@ user.name.我也有破坏和创建与ajax一起使用的方法,所以当我从聊天中删除一条消息时,@ user变为零.为了防止在nil对象上调用name的问题,我可以在每个方法中添加@ user = User.find_by_id(:user_id)[详细]
-
ruby-on-rails – 从另一个gem覆盖gem内部的方法
所属栏目:[百科] 日期:2020-12-17 热度:137
好吧,我有一个我正在研究的rails gem,我希望它覆盖sprockets中的特定方法. 我想覆盖的方法是:Sprockets::Base.digest,以便在编译应用程序的资产时,我可以将指纹从我的gem版本中删除. 我该怎么做呢? 在我的gem中,我创建了一个文件lib / sprockets / base.rb[详细]
-
ruby-on-rails – Rails 3. HABTM表单选择下拉菜单
所属栏目:[百科] 日期:2020-12-17 热度:79
我有发票表格.这是一个简化版本:因此它包含行项目,您可以在其中选择产品名称的下拉菜单. 这很有效:所以invoice-line_item关系是这样的:invoice has_many line_items和line_item属于invoice. line_item属于item和item has_many line_items.我正确地设置了i[详细]
-
ruby-on-rails – 使用Heroku多个环境时无效的DATABASE_URL
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在尝试从Heroku做这个教程. http://devcenter.heroku.com/articles/multiple-environments 但是,当我尝试执行此命令时: heroku rake db:migrate --remote staging 我收到这个错误: rake aborted!Invalid DATABASE_URLTasks: TOP = db:migrate = db:loa[详细]
-
ruby-on-rails – Rails – Rake错误:库未加载
所属栏目:[百科] 日期:2020-12-17 热度:107
我已经阅读了关于rails错误的每个帖子都在寻找我的问题的解决方案,而我已经解决了一些问题,我想出了更多.我根据Agile Development with Rails一书升级到Snow Leopard并安装了RVM和Rails.然而,一旦我创建我的应用程序文件夹并执行RAKE,我得到此错误,我只是无[详细]
-
ruby-on-rails – 如何在Rails 3中使用AJAX请求实现重定向响应?
所属栏目:[百科] 日期:2020-12-17 热度:102
我有一个简单的场景,我想要一个页面.请求格式是 AJAX.如果该请求的控制器/操作逻辑中存在某些错误,我想重定向到错误页面.问题是重定向不是 JavaScript响应类型,所以我不确定它是否会起作用. 如果没有错误,那么我希望通过适当的JavaScript响应类型更新页面.[详细]
-
ruby – 在RSpec中检查方法调用参数double的测试
所属栏目:[百科] 日期:2020-12-17 热度:67
是否可以检查传递给方法调用参数的参数是否满足某些约束.我想做点什么 my_double = double("MyObject")my_double.should_receive(:mocked_method).with{ something that has an attribute called name and value "john" } 非常感谢提前. 编辑:我会尝试澄清[详细]
-
ruby-on-rails – Create_Association不起作用
所属栏目:[百科] 日期:2020-12-17 热度:61
自从我上次写Rails以来已经有一段时间了,我已经忘记了一些我猜的东西:P我有一个简单的has_many通过但我不能让create_association出于某种原因工作.模型是: class City ActiveRecord::Base has_many :city_buildings has_many :buildings,:through = :city_[详细]
-
ruby-on-rails – 如何在Rails中创建数字评级系统?
所属栏目:[百科] 日期:2020-12-17 热度:155
我想在rails中创建一个数字评级系统,用户可以在其中评分1到10的帖子. 我看过谷歌,但我只发现过时的教程和星级评级宝石,根本不能为我做这个工作. 也许有人可以指出我可以帮助我实现这一目标的宝石? 解决方法 Ruby Toolbox列出了几个,尽管大多数都是DOA. Mong[详细]
-
ruby-on-rails – needle / definition-context.rb:36:警告:
所属栏目:[百科] 日期:2020-12-17 热度:125
我在导轨3.1中安装了一个新的宝石针. 它正确安装,但是当我使用命令rails server –debugger启动我的rails时 我收到以下警告: .rvm/gems/ruby-1.9.2-p290/gems/needle-1.3.0/lib/needle/definition-context.rb:36: warning: undefining `initialize' may cau[详细]
-
ruby-on-rails – 在Rails上执行外连接的Squeel
所属栏目:[百科] 日期:2020-12-17 热度:58
我试图找到一种方法来创建一个简单的外连接,而不会有太多的麻烦.我知道我可以通过指定外连接手动完成此操作,但我正在寻找一种简单的方法. 因此,我看看Squeel,这似乎是Metawhere的新选择.它似乎能够处理外连接,但我无法得到我想要的东西. 特别是,我有三个模型[详细]
-
ruby – Sinatra会话被自动销毁
所属栏目:[百科] 日期:2020-12-17 热度:184
我不确定为什么,但我的会话每次请求都被删除了. 这是我的代码 require 'rubygems'require 'sinatra'require 'sinatra/base'require 'haml'require 'facebook_oauth'class MyClass Sinatra::Base set :logging,true set :sessions,true get "/auth/facebook_c[详细]
-
ruby-on-rails – Rails架构设计软件?
所属栏目:[百科] 日期:2020-12-17 热度:199
我目前正在设计一个用于Rails 3.1应用程序的数据库模式. 目前,我正在使用MySQL Workbench直观地设计架构,然后手动将其转换为Rails迁移楷模. 任何人都可以指出是否有任何解决方案可以直观地设计架构并自动(即通过脚本)转换为Rails? 谢谢! 解决方法 首先,“[详细]
-
ruby-on-rails – :dependent =>:destroy不适用于模型,Rail
所属栏目:[百科] 日期:2020-12-17 热度:88
Rails 3.1.0 我有几个关联模型.我的一个模型使用has_many:blocks继续错误地消除:blocks,dependent = :使用以下错误销毁: NoMethodError in BucketsController#destroyundefined method `delete_all' for #Array:0x007ffd0cea9bb8 我的水桶型号: class B[详细]
-
ruby-on-rails – 带有翻译型号名称的Rails i18n
所属栏目:[百科] 日期:2020-12-17 热度:191
在我的应用程序中,我想翻译验证错误行:“3个错误禁止保存此订单”. 显然,这可以通用,以适应所有使用此转换的模型,因此在我的de.yml语言环境模板中,我得到了activerecord.errors.template.header,如下所示: activerecord: errors: template: header: one: "[详细]
-
ruby-on-rails – 连接了两个红矿?这有可能
所属栏目:[百科] 日期:2020-12-17 热度:52
参见英文答案 Sync Redmine to another Redmine?????????????????????????????????????5个 如果有人有一个很棒的线索,如何在彼此之间连接两个redmines! 因此,基本上每当我们更新第一个redmine时,第二个应该通过电子邮件更新,解析JSON等 所以基本上我需要解[详细]
-
ruby-on-rails – Rails:如何在Heroku上快速保护整个站点进行开
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在开发一个将从Heroku运行的站点,我即将要将原型推送到Heroku进行测试,并确保我已经准备好所有适当的设置以便运行那里.我想要一个快速而肮脏的方法,将整个网站放在一个简单的登录/密码后面,以便在这个光测试期间不向公众开放.如果它只是几行代码并且没有[详细]
-
ruby-on-rails – Rails范围:选择带有值的不同标题
所属栏目:[百科] 日期:2020-12-17 热度:88
我在范围内遇到SQL查询问题.我需要返回一个独特的Project.titles及其附带的id的集合,以便在表单中使用. 我可以使用不同的标题 scope :unique_title,select("DISTINCT title") 但是我没有在结果选项中获得价值 = project_form.input:id,collection:current_[详细]
-
ruby-on-rails – 如何使用will_paginate避免N 1个查询?
所属栏目:[百科] 日期:2020-12-17 热度:186
我的应用程序因N 1个查询而变慢.我正在使用带有Rails 3.1和Oracle 11.2的will_paginate gem. 通常情况下,解决方案是使用ActiveRecord#includes()在我获取父记录的同时读入子记录,但是我所做的每一次尝试似乎都不能使用will_paginate,或者最终获取整个数据库[详细]
-
Ruby字符串拆分意外结果
所属栏目:[百科] 日期:2020-12-17 热度:61
使用此代码: "tttestttt".split(/t/) 我期待以下结果: = ["","","test",""] 但结果是: = ["","test"] 为什么? 解决方法 如果省略limit参数,则返回的空字段将保留在返回的数组之外.如果是否定的,则返回: # Supply -1 as the limit parameter"ttt[详细]
-
ruby-on-rails – Rails删除链接JavaScript ajax调用
所属栏目:[百科] 日期:2020-12-17 热度:174
我想创建一个ajax删除调用.单击链接时,将出现确认框,然后p标记淡出(注释).问题是ajax调用应该如何以及如何显示确认框. HTML视图: a rel="nofollow" data-method="delete" data-confirm="Er du sikker?" class="softdelete" href="/blogs/5/comments/18"slet[详细]
-
ruby-on-rails – 适用于Rails应用的移动友好音频播放器?
所属栏目:[百科] 日期:2020-12-17 热度:152
我目前正在构建一个Rails应用程序,用户可以上传mp3并收听它.我正在使用回形针进行数据上传,但我不确定如何安排声音文件的播放,以便它也可以在手机上使用(所以没有闪光灯). 思考? 解决方法 两个主要的跨浏览器媒体播放框架是 jPlayer和 SoundManager. 无论设[详细]
-
ruby-on-rails – Rails未初始化的常量RelationshipController(N
所属栏目:[百科] 日期:2020-12-17 热度:58
我正在关注 ruby.railstutorial.org,稍加修改我的应用程序.我试图运行relations_controller_spec但我不断收到以下错误: $bundle exec rspec spec/controllers/relationships_controller_spec.rbException encountered: #NameError: uninitialized constant[详细]
-
ruby – 更改mongoid关系的名称(embeds_ …,belongs_to,has_ …)
所属栏目:[百科] 日期:2020-12-17 热度:73
当你有一个关系,如embeds_many:album_items,它与AlbumItem模型有关.我怎样才能将它存储在物品中.我试过embeds_many:album_items,:as = :items和embeds_many:items,:class_name = AlbumItem.都没有奏效. 我怎样才能重新命名关系? 谢谢 解决方法 这是否[详细]
-
ruby-on-rails – 思维狮身人面像中的架构不匹配
所属栏目:[百科] 日期:2020-12-17 热度:158
我正在思考狮身人面像 define_index do indexes to indexes created_on has created_on end 现在在控制台上搜索 Emaildumps.search 5.day.ago,:group_by = 'created_on',:group_function = :day 现在我得到的错误是 Sphinx Daemon returned error: index ema[详细]