-
ruby-on-rails – “无法识别您的适配器规范”与Rails 4中的turb
所属栏目:[百科] 日期:2020-12-17 热度:162
我按照Rails指南的 Getting Started部分进行操作,并根据教程创建了欢迎控制器.我启动了服务器并打开了http:// localhost:3000 /而不是 h1 Hello,Rails! / h1它本来应该看到,我得到错误没有认识到你的适配器规范. 错误块只是application.html.erb文件中的[详细]
-
如何在单独的Ruby进程之间传递Selenium WebDriver对象?
所属栏目:[百科] 日期:2020-12-17 热度:148
我想在两个 Ruby进程之间传递一个对象的实例.具体来说,我想将Selenium WebDriver的实例从一个进程传递到另一个进程.我想这样做的原因是因为Ruby需要花费大量时间来创建这个对象,但是我希望它被其他进程使用. 我发现一些相关问题here和here似乎指向使用DRb,但[详细]
-
在Ruby中获取数组排序排列的索引?
所属栏目:[百科] 日期:2020-12-17 热度:116
假设我有一个数组ary = [0.0,1.0,5.0,-2.0,3.5],我想要输出另一个相同大小的数组,其中包含按值排序的ary索引.换句话说,输出应为[4,1,3,5,2].使用Enumerable或Array有一种有效的方法吗? 我能想象到的最简单的解决方案如下: class Array def sorted_indices[详细]
-
ruby-on-rails – Rails4设计mongoid – `require’:无法加载这
所属栏目:[百科] 日期:2020-12-17 热度:198
我正在尝试使用带有mongoid和devise的rails4.我在我的Gemfile中有这个 gem 'rails','4.0.0'gem 'mongoid'gem 'devise' 捆绑安装是成功的.但是当我尝试启动rails服务器时,我收到此错误 Exiting/home/username/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-4.0[详细]
-
ruby-on-rails-3 – Carrierwave:设置图像路径并跳过上传
所属栏目:[百科] 日期:2020-12-17 热度:152
我想设置一些图像而不上传. (它们已经存在,或者其他任务可以保存它们……) 如果我尝试(在rails控制台中): user = User.lastuser.picture = '/some/picture.jpg'user.saveuser.picture # nil 唯一的方法是设置remote_picture_url,然后删除上传(这是愚蠢的)[详细]
-
ruby – 在Chef资源之间传递变量
所属栏目:[百科] 日期:2020-12-17 热度:183
我想向您展示我的用例,然后讨论可能的解决方案: 问题A: 我有2个食谱,“a”和“b”..“a”在我的文件系统上安装一些程序(比如“/usr/local/bin/stuff.sh”,食谱“b”需要运行这个并做输出的东西. 所以食谱“a”看起来像: execute "echo 'echo stuff' /usr/[详细]
-
ruby – 删除文本文件中的特定行?
所属栏目:[百科] 日期:2020-12-17 热度:152
如何从文本文件中删除单个特定行?例如第三行或任何其他行.我试过这个: line = 2file = File.open(filename,'r+')file.each { last_line = file.pos unless file.eof? }file.seek(last_line,IO::SEEK_SET)file.close 不幸的是,它什么也没做.我尝试了很多其[详细]
-
ruby – 没有rails的ActiveRecord时区
所属栏目:[百科] 日期:2020-12-17 热度:148
我在非rails项目中使用ActiveRecord.在轨道我可以做: config.time_zone = 'Eastern Time (US Canada)' config.active_record.default_timezone = 'Eastern Time (US Canada)' 但如果我不使用rails,我该如何设置时区? 解决方法 ActiveRecord::Base.default_[详细]
-
ruby-on-rails-3 – eq_any for boolean attributes – ransack
所属栏目:[百科] 日期:2020-12-17 热度:99
我的模型书中有一个布尔属性(已发布),我希望使用该值的复选框过滤所有书籍. class Book ActiveRecord::Base attr_accessible :publishedend 这意味着我喜欢像eq_any这样的东西,但是对于真或假.有没有办法用Ransack做到这一点? UPDATE 我希望用户能够只选择[详细]
-
ruby-on-rails – 嵌套下拉框和基于每个下拉轨道的多选框?
所属栏目:[百科] 日期:2020-12-17 热度:122
我有一个要求,如何开始,我寻求一些帮助有点困难.我有三个表,即服装,类别和材料.考虑服装表中包含的内容 —–男装 —–童装 我有一个页面来添加服装,而添加服装我需要有一个下拉列表,应列出类别.在选择类别时,属于所选类别的材料应出现在多选框中,我们可以从[详细]
-
RSpec,Rails 4,Postgres,UUID主键:使用Rake RSpec,id为null,但
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在尝试使用UgID主键来运行Postgres和Rails 4.0.0.rc2的模型,但我的规格无法创建和销毁,但MyThing.create或MyThing#destroy在rails控制台上工作正常(在开发和测试环境中). …直到我运行规范,在这种情况下,通过控制台停止工作.因此,当我运行我的规范改变我[详细]
-
ruby-on-rails – 如何将文件复制到capistrano共享文件夹
所属栏目:[百科] 日期:2020-12-17 热度:187
我有文件config / secrets.yml,它必须位于共享文件夹中的远程服务器中.它不在我的git repo中,因此它不会像其他常规文件一样更新. 我不知道第一次如何生成文件. 到目前为止我所做的是每次部署时创建一个符号链接 run "ln -nfs #{shared_path}/config/secrets.[详细]
-
ruby – 机械化和Sinatra冲突
所属栏目:[百科] 日期:2020-12-17 热度:140
我使用Mechanize作为命令行实用程序编写了一个简单的Web爬网程序.然后我决定使用Sinatra创建Web应用程序,但在尝试运行本地Web服务器时遇到了这个错误: /home/nazar/.rvm/gems/ruby-2.0.0-p195/gems/sinatra-1.4.2/lib/sinatra/base.rb:1569:in `run!': unde[详细]
-
ruby – RestClient无法使用SSL客户端证书获取资源
所属栏目:[百科] 日期:2020-12-17 热度:65
我正在尝试使用RestClient来检索使用SSL客户端证书保护的页面.我的代码如下: require 'restclient'p12 = OpenSSL::PKCS12.new(File.read('client.p12'),'password')client = RestClient::Resource.new('https://example.com/',:ssl_client_key = p12.key,:v[详细]
-
ruby-on-rails – 来自textarea的输入以简单的形式和haml为每一
所属栏目:[百科] 日期:2020-12-17 热度:166
嗨伙计们,我正在使用简单的形式和haml为视图构建一个 ruby on rails应用程序.但是我注意到有关textareas的表单的问题.起初我没有注意到它但是当我在textarea中保存一些文本并将其转储到预标签中时我注意到每个换行后面跟着一些丑陋的白色空格.我不知道这里发[详细]
-
是否有公共rubygems.org镜像?
所属栏目:[百科] 日期:2020-12-17 热度:57
是否有 http://rubygems.org的工作公共镜像?它现在对我不起作用,http://isup.me/rubygems.org说它也不起作用. 解决方法 RedHat OpenShift提供了自己的RubyGems镜像: http://mirror.ops.rhcloud.com/mirror/ruby/[详细]
-
ruby-on-rails – 尝试生成设计时出错:在Ruby on Rails中安装
所属栏目:[百科] 日期:2020-12-17 热度:96
我是 Ruby on Rails的新手,我试图从互联网上做一些例子.但是当我尝试生成设计安装时,我有一个错误. 我通过添加gem devise修改了Gemfile.然后运行: bundle install 但是当我跑 rails generate devise:install 我有下一个错误: /usr/local/lib/ruby/gems/0.9[详细]
-
ruby-on-rails – 在测试时,每次调整Rails 3.2中的Javascript文
所属栏目:[百科] 日期:2020-12-17 热度:110
我正在尝试学习TDD和BDD并以正确的方式做到这一点.我正在使用的堆栈(或试图使用,Spork不能与Guard一起使用)是Minitest-Guard-Spork-Capybara.我专注于单元测试的模型和规格的集成测试. 我在这个应用程序中有很多Ajax.我刚刚在我的一个测试中做了一个save_and[详细]
-
ruby-on-rails-3 – Rails – 循环卷发请求进食记忆
所属栏目:[百科] 日期:2020-12-17 热度:171
我使用gem Curb(也尝试使用httparty)来执行大量的http请求,这很有效.但在我的一个(rake)任务中(我做了20k请求)我有一个内存问题(Rails“吃掉”超过2GB的RAM,直到没有空闲内存为止). 似乎Rails“不等待”响应并继续循环中的另一个线程,问题是以这种方式会创建[详细]
-
ruby-on-rails-3 – 缺少链接到的主机!请提供:host参数,设置de
所属栏目:[百科] 日期:2020-12-17 热度:55
我正在阅读Rails 4 in Action.我在使用Rspec和Capybara进行测试时遇到了上述错误.我的viewing_projects_spec.rb看起来像这样: require 'spec_helper'feature "Viewing projects" do scenario "Listing all projectcs" do project = FactoryGirl.create(:pro[详细]
-
如何在jruby中将Java Map转换为json
所属栏目:[百科] 日期:2020-12-17 热度:90
我有一个 Java HashMap,我在J Ruby,我试图将其转换为JSON,但它没有正确转换,我认为这个例子显示了问题: $irb [17:23:50]irb(main):001:0 require 'java'= falseirb(main):003:0 require 'json'= trueirb(main):005:0 h = java.util.HashMap.new()= {}irb(ma[详细]
-
ruby-on-rails – 在Rails关系上使用Ruby的select方法并更新它
所属栏目:[百科] 日期:2020-12-17 热度:104
我有一个用户之前“投票”的ActiveRecord关系… @previous_votes = current_user.votes 我需要将这些内容过滤到目前的“挑战”,所以Ruby的select方法似乎是最好的方法… @previous_votes = current_user.votes.select { |v| v.entry.challenge_id == Entry.f[详细]
-
ruby-on-rails – 为什么ActiveRecord会自动验证has_many关联
所属栏目:[百科] 日期:2020-12-17 热度:164
以下模型给出: class Question ActiveRecord::Base has_many :answersendclass Answers ActiveRecord::Base belongs_to: question validates :comment,presence: trueend 打电话的时候 question = Question.newquestion.answers.buildquestion.valid? 有效[详细]
-
ruby-on-rails – Rails – 如何在不使用accepts_nested_attribu
所属栏目:[百科] 日期:2020-12-17 热度:84
我的问题是我遇到了accepts_nested_attributes_for的限制,所以我需要弄清楚如何自己复制该功能以获得更大的灵活性. (请参阅下文,了解究竟是什么让我失望.)所以我的问题是:如果我想模仿并增加accepts_nested_attributes_for,我的表单,控制器和模型应该是什么[详细]
-
ruby – 我可以包含/扩展模块,但将所有包含/扩展方法标记为私有
所属栏目:[百科] 日期:2020-12-17 热度:128
比方说,我有一个A类和一个模块B.我想要包含/扩展B到A但是将包含/扩展方法标记为私有(因此它们不会被A的调用者访问,但可以在A的方法中访问一个). 如何将B包含在A中,但将所有包含的方法标记为私有? 解决方法 包含然后明确地将所有包含的方法设为私有? class[详细]