-
ruby-on-rails – rake aborted!没有这样的文件加载 – pg(在ra
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在尝试使用 postgresql数据库启动rails项目,但是当我尝试使用以下命令创建db时: rake db:create 我收到以下错误消息: 耙子流产了! 没有这样的文件加载 – pg 我正在使用mac os X,因此postgresql被安装在/ Library文件夹中.我四处寻找pg文件,但我找不[详细]
-
activerecord – Rails 4.1枚举:enum.status = nil
所属栏目:[百科] 日期:2020-12-17 热度:92
我尝试了rails 4.1的新枚举功能并且遇到了一些麻烦. 我的模型看起来像这样: class Report ActiveRecord::Base after_save :notify_clients before_update :update_progress before_create do self.status ||= 'started' end enum status: %w{started active[详细]
-
ruby – 我如何有条件地跳过Cucumber中的场景?
所属栏目:[百科] 日期:2020-12-17 热度:55
我如何有条件地跳过场景? 例如,我希望仅在满足某些条件的情况下才继续使用方案,但如果不存在则我不希望将其注册为失败. 解决方法 这是我遇到的一个问题.我写的测试是针对一个UI,它有一个不断变化的BE数据库,我目前无法拥有静态数据. 这意味着有时可能没有测[详细]
-
ruby-on-rails – 在Ruby on Rails中保留购物车
所属栏目:[百科] 日期:2020-12-17 热度:143
目前正在开发购物车,保持购物车的选项,如我所见: 将整个购物车对象存储在会话表中. 将整个购物车对象存储在cookie会话中. 拥有购物车表,并将购物车ID存储在cookie会话中. 我错过了吗?请哪个最好滚? 谢谢 解决方法 #3可能是你最好的选择,因为这给你最大的[详细]
-
ruby-on-rails – carrierwave,Excon :: Errors :: MovedPermane
所属栏目:[百科] 日期:2020-12-17 热度:173
我一直试图让carrierwave与亚马逊s3合作.代替 storage :s3 我有 storage :fog 将其更改为存储:s3立即出错 https://stackoverflow.com/questions/10629827/carrierwave-cant-convert-nil-into-string-typeerror-when-using-s3 所以我把它改成了存储:像下面[详细]
-
Ruby哈希相当于JavaScript的对象初始化程序ES6的简写
所属栏目:[百科] 日期:2020-12-17 热度:162
在 JavaScript ES6中,我们可以创建对象,其中变量名称变为如下所示的键: let a = 'aaa''aaa' let b = 'bbb''bbb' { a,b }{ a:"aaa",b:"bbb" } Ruby有没有相当于哈希的东西? 澄清: 显然这个问题与速记符号有关.我正在寻找{a,b}而不是{a:a,b:b}. 解决方法[详细]
-
ruby-on-rails – 如何在使用Ruby on Rails ActiveSupport :: Co
所属栏目:[百科] 日期:2020-12-17 热度:118
我正在使用 Ruby 1.9.2和 Ruby on Rails v3.2.2 gem.我想使用RoR ActiveSupport::Concern功能“嵌套”包含模块,但我怀疑应该在哪里说明include方法.也就是说,我有以下几点: module MyModuleA extend ActiveSupport::Concern # include MyModuleB included d[详细]
-
ruby-on-rails – rake db:migrate在通过RVM升级ruby 2.2.2到2.
所属栏目:[百科] 日期:2020-12-17 热度:144
我最近使用RVM从 Ruby 2.2.2升级到2.2.3.这在我的开发环境中弄乱了一些东西但是由于有用的错误消息我到目前为止可以处理它. 现在我想向我的数据库添加一些迁移并遇到此错误: $rake db:migrate/Users/howard/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks[详细]
-
使用Puma运行JRuby与最新的核磁共振成像仍然有好处吗?
所属栏目:[百科] 日期:2020-12-17 热度:136
我正在考虑将我们的 ruby解释器更新为J Ruby,因为我们必须从我们的应用程序中删除任何2.x特定语法并采用ruby 1.9.3兼容性,因此非常头疼.哪个不是世界末日. 当运行应用程序时,我发现我们不能在群集模式下使用Puma.问题是,鉴于过去几年MRI的所有修复和变化,“[详细]
-
ruby-on-rails – rails中的字母分页
所属栏目:[百科] 日期:2020-12-17 热度:75
我正在寻找Rails的宝石按字母顺序分页.我希望我能找到结果中找到的第一个字母列表(我的意思是,如果没有以’a’开头的行,我不希望在分页链接上显示’a’).这种宝石已经存在吗? 提前致谢! 解决方法 这根本不容易创建,例如,如果你有一个发现,可能像: @all_wo[详细]
-
ruby-on-rails – 某些rspec文件中提供的会话,而不是其他文件.怎
所属栏目:[百科] 日期:2020-12-17 热度:62
在尝试测试某些登录/注销功能时,我想从会话中删除一些信息.我发现我根本无法访问会话.我一直得到错误:nil的未定义方法`session’:NilClass. 但令我惊讶的是,我发现我可以从其他rspec页面访问会话.其他详细信息如下.我的问题是:为什么我可以从某些文件而不[详细]
-
ruby-on-rails – 如何使用Gibbon Gem自动将订阅者添加到MailChi
所属栏目:[百科] 日期:2020-12-17 热度:134
我想弄清楚如何在Rails中使用Gibbon gem自动将订阅者添加到MailChimp中的特定兴趣组? 我发现这篇文章详细介绍了非Rails方法:http://roman.tao.at/uncategorized/mailchimp-api-listsubscribe-listbatchsubscribe-and-groups/ 我想弄清楚如何使用Gibbon gem[详细]
-
ruby-on-rails – 使用链接而不是按钮提交Rails 4表单
所属栏目:[百科] 日期:2020-12-17 热度:126
我看到一些类似的问题,但它们似乎是人为的,主要是针对以前版本的Rails. 使用锚标记(链接)而不是普通按钮提交表单的最简单方法是什么 %= f.submit 'Search',:class = "button expand"% 什么是最简洁的方法(最佳实践)方式将其更改为提交的链接? 解决方法 我经[详细]
-
ruby-on-rails – 太阳黑子与kaminari分页
所属栏目:[百科] 日期:2020-12-17 热度:52
我最近决定将我的索引引擎从sphinx移植到solr.使用kaminari和thinking_sphinx后,我决定尝试在太阳黑子 https://github.com/sunspot/sunspot/pull/64/ https://github.com/sunspot/sunspot/pull/67中使用泛型分页,以避免移动到will_paginate. 我的搜索处理如[详细]
-
ruby – 带有“已定义?”的三元表达式返回“表达式”而不是值?
所属栏目:[百科] 日期:2020-12-17 热度:147
我是 Ruby和Rails的新手,但即使在搜索堆栈溢出和谷歌之后我也找不到答案. 我有一个简单的Ruby简写if语句应该返回一个整数,如下所示: # in the context of this erb document `amount` is defined as 5.@c = ( defined? amount ? amount : r( 1,4 ) ) r()是[详细]
-
ruby-on-rails – 为什么在检查依赖项时使用GemSpec GemFile?
所属栏目:[百科] 日期:2020-12-17 热度:165
每当开发宝石时,我都没有看到为什么没有直接检查Gemfile的依赖关系的原因. 实际上,为什么要使用.gemspec文件来列出它们?有真正的好处吗? 解决方法 那是因为Gemfile不是来自 Rubygems的文件,而是来自Bundler的文件.所以Rubygem开发人员必须扩展他们使用过的[详细]
-
Ruby TrueClass单管道
所属栏目:[百科] 日期:2020-12-17 热度:187
来自文档: http://ruby-doc.org/core-2.2.0/TrueClass.html#method-i-7C true | puts("or")true || puts("logical or")# produces:or 你能解释“单管”何时有用? 有什么区别? (仅在TrueClass上下文中(不是Array或Fixnum上下文) 解决方法 当您不需要急切评[详细]
-
ruby-on-rails-3 – 如何使用Rails 3 / MetaSearch在查询中选择S
所属栏目:[百科] 日期:2020-12-17 热度:149
我有一个Rails 3应用程序,其中我的模型包括所有者和属性,每个所有者代表拥有一个或多个属性的个人或机构. 我希望能够搜索我的数据库(SQLite3)并返回按所有者分组的结果.对于每个组,我想显示: – 主人的名字(我可以轻松地做到这一点) – 属于该所有者的满足[详细]
-
ruby-on-rails – 与%> 相比,Ruby on Rails中的 – %>是
所属栏目:[百科] 日期:2020-12-17 热度:155
参见英文答案 Difference between -% and % in rails 4个 What is the difference between %,%=,%# and -% in ERB in Rails?7个 我一直使用%= some_code%在使用Ruby on Rails时将Ruby插入HTML.我刚刚注意到其他项目有时使用%= some_code - %. 解决方法[详细]
-
ruby-on-rails – 使用Compass in rails可以为开发和生产设置不
所属栏目:[百科] 日期:2020-12-17 热度:175
假设我想为开发设置嵌套样式并为生产压缩. Compass配置文件中只有一个选项: output_style = :compact # or :nested,:expanded,:compressed 解决方法 它看起来很简单: output_style = RAILS_ENV == "production" ? :compressed : :nested 为了检查它,我在不[详细]
-
ruby-on-rails – 为什么Time.now.today?在我的Rails 4应用程序
所属栏目:[百科] 日期:2020-12-17 热度:133
2016年2月5日是东部标准时区(美国)的下午8:04. 当我运行此命令 Time.now.today?#= false 它返回false. 为什么,我该如何纠正呢?谢谢. 细节: Rails 4.0.0 Ruby 2.2.1p85 Mac OS X El Capitan 解决方法 也许您的Rails应用程序配置(在config / application.rb[详细]
-
ruby-on-rails – 如何将Rails开发服务器设置为webbrick而不是Pu
所属栏目:[百科] 日期:2020-12-17 热度:172
我在Heroku上使用Puma作为我的服务器.当我安装了Puma gem时,我的开发环境会以Puma作为服务器启动.如果不从我的gemfile中拉出pum gem,我似乎无法关闭它. 我喜欢在开发中使用保存服务器作为生产的想法,但美洲狮服务器使我很难跟踪我的调试语句.此外,我似乎没有[详细]
-
ruby-on-rails – Ruby on Rails:ActiveRecord对象创建的确认页
所属栏目:[百科] 日期:2020-12-17 热度:118
使用 Ruby on Rails我想在创建ActiveRecord对象之前有一个确认页面.在提交之前,用户将看到他们正在创建的项目的预览,并且将对象保存在数据库中 一种常见的模式; 用户访问/输入/新 用户输入详细信息并单击提交 用户被重定向到/ entry / confirm,显示条目并单[详细]
-
ruby-on-rails – 什么是最好的Ruby视频/截屏视频?
所属栏目:[百科] 日期:2020-12-17 热度:187
什么是真正了解 ruby的最佳 Ruby屏幕录像/视频?你会推荐哪些? 解决方法 PeepCode Teach Me To Code Railscasts RubyPulse Ruby Tapas GoRails[详细]
-
ruby – 安装Gherkin 2.1.5的故障排除
所属栏目:[百科] 日期:2020-12-17 热度:200
我正在尝试安装Gherkin 2.1.5,好吧,实际上它是 https://github.com/opencongress/opencongress的依赖.我在代码的根目录中使用bundle install来安装,大约有20-30个软件包已经安装好了,现在我被困在这个.我在跑步: Linux 3.2.0-27-generic #43-Ubuntu SMPLinu[详细]