-
ruby-on-rails – CanCan和数据集
所属栏目:[百科] 日期:2020-12-17 热度:92
我已经在这方面苦苦挣扎了一段时间,我终于到了CanCan似乎不允许你授权收集记录的地步.例如: ads_controller.rb def index @ads = Ad.where("ads.published_at = ?",30.days.ago).order("ads.published_at DESC") authorize! :read,@adsend ability.rb def i[详细]
-
ruby-on-rails – 如何从Rails中将https://mydomain.com等网址重
所属栏目:[百科] 日期:2020-12-17 热度:61
我在Heroku的GoDaddy上使用www.mydomain.com的SSL证书.如何从rails URL中的根网址https://mydomain.com重定向到https://www.mydomain.com,以便我的证书可以使用?我已经能够将所有其他组合重定向到自定义中间件,因此SSL始终是服务器,但如果没有浏览器检测[详细]
-
ruby-on-rails – 在Rails中使用Spreadsheet gem显示公式的值
所属栏目:[百科] 日期:2020-12-17 热度:156
我想在RoR应用程序中显示一个excel电子表格.我开始使用 Spreadsheet宝石,效果非常好.但是,当我不知道如何显示具有公式的单元格时(我想显示结果值).有一个Spreadsheet :: Formula类,它有一个值方法,但我不知道如何实例化或使用这个类.任何帮助将不胜感激. 解[详细]
-
ruby-on-rails – 使用RVM,可以使用不同的rvm与nginx和乘客的多
所属栏目:[百科] 日期:2020-12-17 热度:160
使用RVM,可以使用不同的rvm与nginx和乘客的多个rails站点? 解决方法 乘客3对此有所支持.您需要设置反向代理,选择哪个将是您的默认 ruby,并在另一个端口上使用Passenger Standalone,以用于您要使用的每个非默认版本的ruby. 在Phusion博客上阅读了this articl[详细]
-
ruby-on-rails – Rails 3(Ruby 1.9.2 vs 1.8.6)和(MRI vs REE v
所属栏目:[百科] 日期:2020-12-17 热度:86
希望构建一个Rails 3堆栈并尝试整理 Ruby版本. 我对JVM的概念很感兴趣,但不是100%肯定它是否与Rails 3有关;这意味着为什么不在需要时只为JVM进行部署. 然后是heroku saying,Ruby 1.9.1中存在一个错误,但他们没有说明错误是什么,如果它是由Ruby 1.9.2解决的[详细]
-
ruby-on-rails – 运行rake db:migrate时为什么没有(正确)生成s
所属栏目:[百科] 日期:2020-12-17 热度:72
我刚开始学习Rails 3教程,这样我就可以对框架有一点了解,但是我遇到了schema.rb生成的问题.我的操作系统是 Windows 7 x64,Ruby 1.9.2,MySQL2 gem 0.2.6,Rails 3.0.3. 我创建了两个迁移,一个用于我的列表: class CreateLists ActiveRecord::Migrationdef sel[详细]
-
ruby-on-rails – Rails ActiveRecord独特的属性计数大于出现次
所属栏目:[百科] 日期:2020-12-17 热度:110
我有一个表author_comments,其中包含字段author_name,comment和brand id. 我想得到记录的数量(计数),其中作者对于给定品牌具有超过N(2)条记录. 例如, author_comments author_name comment brandjoel "loves donuts" 1joel "loves cookies" 1joel "loves ora[详细]
-
ruby-on-rails – 如何使用render_to_string在lib ruby??类中呈
所属栏目:[百科] 日期:2020-12-17 热度:166
我正在为Liquid编写自定义标签,并希望在标签中呈现部分标签.我假设我必须使用render_to_string,但我似乎无法让它工作. 我尝试过各种各样的事情,包括: ActionController::Base.render_to_string(:partial = 'path/to/partial') 但似乎没有任何效果.必须有一[详细]
-
ruby-on-rails – 为什么我的Rails erb页面没有显示更改?
所属栏目:[百科] 日期:2020-12-17 热度:106
我的rails erb视图页面未随我的更改而更新. 我直接对index.html.erb文件进行了更改.我重新启动了WEBrick.杀死-9所有正在运行的ruby进程.清除浏览器缓存,在其他浏览器中打开页面.没有骰子. Rails 2.3.8 Ruby 1.9.2 宝石1.3.7 我搜索stackoverflow,发现一些匹[详细]
-
如何从ruby获得交互式程序的进展?
所属栏目:[百科] 日期:2020-12-17 热度:194
我正在尝试使用–progress参数创建一个调用rsync脚本的mac ruby应用程序,但rsync显示其进度的方式是更改相同的行,而不是向其输出添加新行,所以我如何获取此数据? 解决方法 Rsync允许您使用–log-format选项更改正在显示的信息的格式: --log-format=FORMAT[详细]
-
ruby-on-rails-3 – has_many:通过多态关系
所属栏目:[百科] 日期:2020-12-17 热度:174
我使用rails3并尝试构建一些复杂的关联. 我有产品,版本和属性模型. class Version ActiveRecord::Base belongs_to :product has_many :specs has_many :properties,:through = :specsendclass Product ActiveRecord::Base has_many :versions has_many :spec[详细]
-
Ruby应用程序仅在Passenger“禁用”时才有效
所属栏目:[百科] 日期:2020-12-17 热度:159
我已经使用Apache和Passenger在Ubuntu服务器上部署了Sinatra应用程序.通过一些试验和错误,我意识到应用程序仅在乘客模块被禁用时才有效. $a2dismod passenger Apache重启后,应用程序按预期运行. 如果我重新启用模块…… $a2enmod passenger …我在Apache重新[详细]
-
如何访问Youtube_it ruby??查询结果?
所属栏目:[百科] 日期:2020-12-17 热度:177
我正在尝试为 ruby实现 youtube_it youtube api包装并让它工作,除了我对如何访问查询结果感到困惑. 这是我的查询: client.videos_by(:query = "penguin",:max_results = 1)Submitting request [url=http://gdata.youtube.com/feeds/api/videos?max-results=[详细]
-
ruby-on-rails – ruby?? instance_variable_get返回nil
所属栏目:[百科] 日期:2020-12-17 热度:117
我对instance_variable_get方法有一个问题,因为它总是使用我的一个对象实例返回nil对象. 这是我的代码: logger.info "ASDF: " + @d_tree.inspectlogger.info "ASDF: " + @d_tree.instance_variable_get(:@content); 输出是: ASDF: #DTree id: 11,parent_id[详细]
-
ruby-on-rails – 如何在Rails 3中启用内存和对象分析?
所属栏目:[百科] 日期:2020-12-17 热度:132
我跑了rake测试:个人资料,得到了一个报告: process_time: 62 ms memory: unsupported objects: unsupported 如何启用内存和对象组件? 我正在使用ruby 1.9.2并且我在我的Gemfile中列出了ruby-prof gem 'ruby-prof' 解决方法 使用此修补版本的1.92 $rvm ins[详细]
-
是否有Ruby的对象数据库?
所属栏目:[百科] 日期:2020-12-17 热度:79
我似乎无法找到任何 Ruby的对象数据库(不要与面向文档,如Coach和Mongo混淆). 是否存在或多或少成熟的Ruby OODBMS? 谢谢. 解决方法 我不太了解它,但我相信Ruby的 MagLev实现将包括一个对象数据库.[详细]
-
ruby-on-rails-3 – 黄瓜功能输出中的蓝色短划线是否总是意味着
所属栏目:[百科] 日期:2020-12-17 热度:177
我已经明白功能输出中的蓝色短划线意味着跳过了一步,因为它失败了,但在我的所有场景概述中,我得到蓝色破折号,但也有一条说明全部通过的行. 这是我的场景大纲. Scenario Outline: Attempt to assign a role when not authorized Given a user_who_can_not_ass[详细]
-
ruby-on-rails – accepted_nested_attributes_for验证
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在使用Rails 2.3.8和accepts_nested_attributes_for. 我有一个简单的类别对象,它使用awesome_nested_set来允许嵌套类别. 对于每个类别,我想要一个称为代码的唯一字段.这对于每个级别的类别是唯一的.含义父类别将具有唯一代码,子类别在其自己的父类别中将[详细]
-
告诉RubyGems总是搜索远程宝石
所属栏目:[百科] 日期:2020-12-17 热度:105
有没有办法告诉 rubygems总是搜索远程宝石(而不是本地)?我尝试将以下行添加到?/ .gemrc中 gem: --remote 但问题是,当我做宝石清单时,我得到以下结果 ~$gem list*** REMOTE GEMS ***- (1)10io-jekyll (0.7.0)1234567890_ (1.0)2Performant (0.0.8)360_servic[详细]
-
ruby-on-rails – Amazon S3直接上传无法识别文件的内容类型
所属栏目:[百科] 日期:2020-12-17 热度:128
我设置了我的Rails应用程序,每个用户都可以上传一个头像.使用HTTP Post将图像直接上传到Amazon S3.到目前为止一切正常,除了用户能够上传任何类型的文件. 我正在使用camelpunch的d2s3插件的分支.以下是帮手: policy = Base64.encode64( "{'expiration': '#{e[详细]
-
ruby-on-rails – 尝试运行rails_upgrade插件并获取fork()错误:
所属栏目:[百科] 日期:2020-12-17 热度:127
我正在调查是否应该从rails 2.3.5升级到rails 3,所以安装了升级插件并运行它: rake rails:upgrade:check 出了错误: ** Invoke rails:upgrade:check (first_time)** Execute rails:upgrade:checkrake aborted!fork() function is unimplemented on this mac[详细]
-
ruby-on-rails – Rails行为错误的Postgres SERIAL NOT NULL列
所属栏目:[百科] 日期:2020-12-17 热度:96
我正在开发一个带有PostgreSQL 8.4数据库后端的(当前)Rails 2.3.x应用程序.在我的Rails应用程序中,我有一个对应于数据库表的模型,该数据库表有两列数据类型SERIAL并设置为NOT NULL.我将这些列中的一个设置为Rails中的主键和PostgreSQL约束. 表定义: CREATE[详细]
-
ruby – 在nokogiri的两个元素之间抓取文本?
所属栏目:[百科] 日期:2020-12-17 热度:61
body divsome text/div I NEED THIS TEXT ONLY divsome text/div more text here divsome text/div one more text here divsome text/div/body 怎么样? 解决方法 使用: /*/div[1]/following-sibling::text()[1] 这将选择文档顶部元素的第一个div子元素的第[详细]
-
ruby-on-rails – 如何将模型命名为FileURL
所属栏目:[百科] 日期:2020-12-17 热度:183
我想创建像FileURL这样的rails模型,而不必命名文件file_u_r_l.rb.如何做这样的事情?我知道您可以显式设置表名,但是如何覆盖默认文件名到classname映射? 谢谢 Prateek 解决方法 你不需要做任何事情. Rails的.underscore方法将’FileURL’转换为’file_url’[详细]
-
ruby-on-rails – activerecord sum返回一个字符串?
所属栏目:[百科] 日期:2020-12-17 热度:194
这对我来说似乎很奇怪,一个活跃的记录和返回一个字符串,而不是一个数字 basket_items.sum("price") 这似乎使它工作,但我想我可能错过了一些东西,因为这似乎是非常奇怪的行为. basket_items.sum("price").to_i 解决方法 https://github.com/rails/rails/pull/[详细]