-
ruby-on-rails – Rails:在单个功能测试中多次获取请求
所属栏目:[百科] 日期:2020-12-17 热度:92
我想在相同的测试中对一些获取请求进行分组,但是我得到了不稳定的行为.我有以下两个测试: test 'index for local seller (same site)' do seller = FactoryGirl.create :seller,business_site: @open_or.business_site get :index,nil,{user_id: seller.to_[详细]
-
ruby-on-rails – 使用nusionx使用phusion passenger 3.0.17运行
所属栏目:[百科] 日期:2020-12-17 热度:117
我搜索谷歌使用phusion passenger 3.0.17与nginx部署多个rails网站,但我没有得到相关结果.我是如何通过运行passenger-install-nginx-module命令完成乘客nginx设置的. 问题1)我正在寻找适当的初学者教程,使用phusion passenger 3.0.17和nginx运行多个rails网[详细]
-
ruby-on-rails – 弹性beanstalk Rails – 即使我设置了暂存环境
所属栏目:[百科] 日期:2020-12-17 热度:160
我正在尝试使用弹性beanstalk启动rails applciation的暂存实例.我按照文档进行了以下操作: eb init --environment stagingeb start --environment staging 在此之后,我检查了.elasticbeanstalk / optionsettings仍然将’production’作为环境.我手动将其更[详细]
-
ruby-on-rails – 在rails中设置一个带有独角兽,nginx和capistra
所属栏目:[百科] 日期:2020-12-17 热度:91
我已经能够使用nginx,unicorn和capistrano将我的rials应用程序部署到vps系统中,没有任何错误.现在,我想在同一个vps服务器内使用相同的nginx配置(下面的两个脚本)部署另一个rails应用程序,并在运行cap deploy之后:setup和cap deploy:cold它设置正确并且rail[详细]
-
ruby-on-rails – 找不到gem’sqlite3(> = 0)ruby’
所属栏目:[百科] 日期:2020-12-17 热度:93
我正在学习 Ruby on Rails,然后我从Ryan Bigg的博客和Agile Wed Development书中安装了RVM和Rails.这在以前在我家的电脑上有效,但在工作中它给了我错误: depot$rails -vCould not find gem 'sqlite3 (= 0) ruby' in the gems available on this machine.Run[详细]
-
ruby-on-rails – Ruby on Rails延迟工作本地不会运行
所属栏目:[百科] 日期:2020-12-17 热度:90
我正在处理活动记录宝石 https://github.com/collectiveidea/delayed_job的延迟工作我正试图在我的应用程序中发生事件后五分钟设置一个工作.五分钟过后,我需要进行一些数据库更新.我尝试过rake jobs:work和RAILS_ENV =开发脚本/ delayed_job start.在此之前[详细]
-
Erlang vs Ruby列表理解
所属栏目:[百科] 日期:2020-12-17 热度:185
我刚开始学习Erlang,并且非常喜欢他们的列表理解语法,例如: Weather = [{toronto,rain},{montreal,storms},{london,fog},{paris,sun},{boston,{vancounver,snow}]. FoggyPlaces = [X || {X,fog} - Weather]. 在这种情况下,FoggyPlaces将评估为“伦敦”和“[详细]
-
ruby-on-rails – 未定义的方法`tripphoto_changed?’为… Carr
所属栏目:[百科] 日期:2020-12-17 热度:74
我正在尝试通过关联添加新的旅行时保存图像. tripphoto.rb有一个belongs_to:trip 和我的trip.rb有一个has_many:tripphotos.此外,Carrierwave文档需要更多的东西,如上传器和我已正确设置的(它没有关联工作!). 除此之外,我有trip_uploader:tripphoto,tripp[详细]
-
ruby-on-rails – Rails生产模式:SSL收到的记录超过了允许的最
所属栏目:[百科] 日期:2020-12-17 热度:118
嗨,我不确定这是否应该发生,但是当我在我的终端中执行RAILS_ENV =生产rails服务器然后尝试运行localhost:3000时,它会给我一个错误: Secure Connection FailedAn error occurred during a connection to localhost:3000.SSL received a record that exceede[详细]
-
Ruby enumerables不保持同一个类
所属栏目:[百科] 日期:2020-12-17 热度:98
我有一个代表集合的类.我将Enumerable模块包含在其中并定义了方法#each,以便我获得所有方法. 但问题是Enumerable的方法不能保持同一个类.所以,例如,如果我的类名为Collection,如果我做Collection #select,我希望结果的类也是Collection(而不是Array).有没有[详细]
-
ruby – 是否可以使用datamapper进行“where in”查询?
所属栏目:[百科] 日期:2020-12-17 热度:175
我想获得一个与 datamapper中指定ID匹配的对象列表. 我知道我可以使用多个’或’条件,但id的列表可以是数百个. 是否有一个相当于以下sql的datamapper命令? select * from table where id in (1,2,3,4,5) 解决方法 您可以!它看起来像这样: users = User.al[详细]
-
ruby – Twitter api速率限制的解决方法
所属栏目:[百科] 日期:2020-12-17 热度:121
我收集了一大堆用户并将它们放在变量’users’中.我正在遍历它们并尝试使用我的新Twitter帐户关注它们.然而,在大约15岁之后,我因为超出限制而被Twitter拦截.我想再次运行它,但没有我已经关注的用户.如何跟踪“用户”数组中的“i”,或以某种方式从我尚未关注[详细]
-
ruby-on-rails – 从链接预填充表单字段
所属栏目:[百科] 日期:2020-12-17 热度:189
我正在尝试在单击链接时预先填充表单中的字符串字段.我试过了: $%= link_to "New product",new_product_path(:product_name = "foo") % 和 $%= link_to "New product",new_product_path(:name = "foo") % 两者都没用.任何人有任何想法? 解决方法 试试这个,[详细]
-
ruby – Gemfile – 将生产宝石与开发宝石分开
所属栏目:[百科] 日期:2020-12-17 热度:103
所以我知道在Gemfile中我可以这样做: group :development,:test do gem 'gem1' gem 'gem2'end 我想要完成的是这样的事情: group :production do gem 'gem1' gem 'gem2'endgroup :development,:test do gem 'gem1',:path = '/Documents/Code/gem1/' gem 'ge[详细]
-
ruby – 我该如何分割这个字符串?
所属栏目:[百科] 日期:2020-12-17 热度:63
我有这个字符串: a = "hy what are you doing [Zoho Reports] will you like? [Zoho Books] reply" 我想拆分它所以结果是这样的: hywhatareyoudoing[Zoho Reports]willyoulike?[Zoho Books]reply 如何循环该字符串以实现这些结果?我现在正在这样做: a.sp[详细]
-
ruby – 如何使用rspec测试CLI的stdin
所属栏目:[百科] 日期:2020-12-17 热度:63
我正在制作一个小型的 Ruby程序,无法弄清楚如何编写模拟多个用户命令行输入的RSpec规范(功能本身可行).我认为 this StackOverflow answer可能涵盖了离我最近的地方,但这并不是我需要的.我使用 Thor作为命令行界面,但我不认为这是Thor的任何问题. 程序可以从[详细]
-
ruby-on-rails – 如何检查Rails中的当前密码(Devise gem)?
所属栏目:[百科] 日期:2020-12-17 热度:86
我没有使用jQuery验证检查当前密码.我正在使用Devise gem和jQuery验证.萤火虫说: 问题出在我的控制器中: def checkpass user = User.find_by_email(params[:user][:email]) respond_to do |format| if user user.authenticate(params[:user][:password]) f[详细]
-
ruby-on-rails – ActiveAdmin排序
所属栏目:[百科] 日期:2020-12-17 热度:164
如何在默认情况下使用default_scope为资源索引页面获取ActiveAdmin索引页面以对某个列进行排序?我尝试了很多东西但没有用. 解决方法 从 active admin index page documentation: 索引默认排序顺序 您可以定义索引页面的默认排序顺序: ActiveAdmin.registe[详细]
-
ruby-on-rails – 如何根据环境配置回形针以保存到不同的目录
所属栏目:[百科] 日期:2020-12-17 热度:159
我正在合作一个应用程序,偶尔会遇到麻烦,原因是最初的开发人员在 linux上工作,我在OSX.我目前的问题与使用 ImageMagik和paperclip上传图像有关.当我尝试将图片上传到应用程序时,我收到以下消息. Permission denied - /assets 我很确定这意味着该应用程序想要[详细]
-
ruby-on-rails – Ruby on Rails中的多对多多态关联
所属栏目:[百科] 日期:2020-12-17 热度:73
视频,歌曲和文章可以有很多标签.每个标签也可以有很多视频,歌曲或文章.所以我有5个型号:视频,歌曲,文章,标签和标签. 以下是这些型号: class Video ActiveRecord::Base has_many :tags,:through = :taggingsendclass Song ActiveRecord::Base has_many :tag[详细]
-
如何使用Ruby的数组差异(减号)方法,`Array#-`,使用我的类?
所属栏目:[百科] 日期:2020-12-17 热度:168
我认为解释这个的最好方法是举个例子: class A attr_accessor :test def initialize(x = nil) @test = x end def ==(other) return @test == other.test endenda1 = A.new(1) # = #A:0x11b7118 @test=1a1.test # = 1a2 = A.new(1) # = #A:0x11fb0f8 @test=1[详细]
-
ruby – 如何将哈希项映射到方法参数?
所属栏目:[百科] 日期:2020-12-17 热度:103
我有一个带有冗长可选参数列表的方法,例如: def foo(foo = nil,bar = nil,baz = nil,qux = nil) # no-opend 我认为调用方法并将分割哈希作为参数传递会通过将键与方法参数匹配来将哈希项映射到参数: params = { bar: 'bar',foo: 'foo' }foo(*params) 不幸[详细]
-
ruby – 当尝试使用现有的git repo上传Sinatra应用程序时,“Hero
所属栏目:[百科] 日期:2020-12-17 热度:154
我有一个现有的git repo用于我的个人网站,我将其移植到Sinatra(主要用于模板,它是一个静态站点).我不想丢失/重置这个git存储库. 当我尝试推送到Heroku时,我收到以下错误.我有一个config.ru文件,一个Gemfile和一个Gemfile.lock,以及Sinatra的其他一些东西.运[详细]
-
ruby – 以编程方式获取某个.ttf字体文件支持的字符列表
所属栏目:[百科] 日期:2020-12-17 热度:86
有没有办法以编程方式获取.ttf文件支持使用 Ruby和/或Bash的字符列表.我试图将支持的字符代码传输到文??本文件中以供以后处理. (我不想使用Font Forge.) 解决方法 找到一个名为ttfunk的Ruby gem,可以找到 here. 在gem安装ttfunk之后,您可以通过运行以下脚本[详细]
-
ruby-on-rails – 如何使虚拟属性成为布尔字段
所属栏目:[百科] 日期:2020-12-17 热度:89
我正在尝试获取一个布尔值的虚拟属性.在这个例子中,让我们调用虚拟布尔字段children: 车型/ parent.rb Parent attr_accessible :children attr_accessor :children validates_inclusion_of :children,:in = [true,false] def self.children=(boolean) enden[详细]