-
ruby-on-rails – 基础4.3.2“找不到发电机基础:安装”
所属栏目:[百科] 日期:2020-12-17 热度:153
我正在运行OSx Mavericks,Rails 4.1.1,Ruby 2.1.1.我是Rails的新手. 试图设置Zurb-foundation 4.3.2.当我运行命令rails g foundation:install我得到错误找不到生成器基础:安装. 到目前为止,谷歌搜索没有帮助. 非常感谢任何帮助. 问候, 杰夫 解决方法 确保[详细]
-
ruby-on-rails – rails app’ininitialized constant HomeContr
所属栏目:[百科] 日期:2020-12-17 热度:126
我是使用基础的新手,我使用脚手架创建了简单的帖子应用程序 我已经完成了以下步骤: rails new blog 然后在Gemfile中添加了以下内容 gem 'foundation-rails'group :development do gem 'rails_layout'end 然后 $bundle install$rails generate layout:instal[详细]
-
ruby-on-rails – 每次有人在生产中点击它时,Rails是否会重新编
所属栏目:[百科] 日期:2020-12-17 热度:156
假设视图是在erb / haml中,但是是静态的(其中没有任何动态部分),Rails是否每次有人点击它时重新编译该视图,或者在有人点击它之后缓存html? 一个跟进问题:如果我有一些动态部分的视图,Rails是否只重新编译视图的动态部分还是重新编译整个页面? 我正在运行R[详细]
-
ruby-on-rails – Ruby on Rails捆绑降级
所属栏目:[百科] 日期:2020-12-17 热度:55
我正在研究ROR,顺便说一下,我使用bundle update命令升级了我的bundle,我收到了捆绑包是最新的消息,但是当我试图启动我的rails服务器rails时它会给我一个错误: /var/lib/gems/1.9.1/gems/devise-3.2.4/lib/devise/models.rb:88:in `const_get': uninitialize[详细]
-
ruby-on-rails – 什么是获得第n个记录的最佳方式?
所属栏目:[百科] 日期:2020-12-17 热度:166
我在这里看到: How to get last N records with activerecord?,得到最后5条记录的最好方法是SomeModel.last(5). 获得第5个最后一个记录的最佳方式只有SomeModel.last(5).first还是其他的东西? 提前致谢! 解决方法 您正在寻找的是LIMIT,OFFSET的组合,并确[详细]
-
ruby – 为什么Hash #select和Hash#reject将密钥传递给一元块?
所属栏目:[百科] 日期:2020-12-17 热度:165
我的理解是Hash #select和Hash#reject每次传递一个键数组及其值[key,value]作为每个迭代的单个块参数,你可以使用隐式破坏性赋值直接在块中选择它们: {a: 1,b: 2}.select{|k,v| k == :a} # = {:a = 1}{a: 1,b: 2}.reject{|k,v| v == 1} # = {:b = 2} 或明确[详细]
-
ruby-on-rails-3 – 如何将pry与RubyMine IRB控制台集成?
所属栏目:[百科] 日期:2020-12-17 热度:52
如何使用pry调试rails应用程序而不是 RubyMine IRB控制台? 我应该在我的gemfile中添加pry-rails和pry吗? 解决方法 它还不支持,vote for this feature request.[详细]
-
ruby – 无法创建MongoClient.new
所属栏目:[百科] 日期:2020-12-17 热度:155
我不知道这是什么交易.一切正常,直到我尝试创建一个新的MongoClient irb(main):001:0 require 'rubygems'= trueirb(main):002:0 require 'mongo'= trueirb(main):003:0 include Mongo= Objectirb(main):004:0 client = MongoClient.new('127.0.0.1',27017)Na[详细]
-
ruby-on-rails – 手动从裸域重定向的Rails
所属栏目:[百科] 日期:2020-12-17 热度:96
因此,由于我的托管服务提供商(Heroku)的限制,目前我手动指向裸域.一切正常.问题是如果用户访问mydomain.com/route,重定向将返回到没有/ route的www.mydomain.com.我将如何重新添加路线,但仍然重定向到www. ? class ApplicationController ActionController:[详细]
-
ruby-on-rails – 如何让devise_async与Cucumber一起使用?
所属栏目:[百科] 日期:2020-12-17 热度:174
我按照自述文件按照 devise_async的说明操作,我正在滚动Devise 2.1.2和delayed_job.在我的黄瓜测试中,我不再收到确认电子邮件作为注册过程的一部分.作为测试的一部分,我应该做些什么吗?我已经通过在我的测试环境中设置以下内容来设置延迟作业以跳过测试的实[详细]
-
ruby-on-rails-3 – 使用Devise注销用户也会注销AdminUser
所属栏目:[百科] 日期:2020-12-17 热度:156
我正在使用Devise作为我的用户模型.我也在使用ActiveAdmin,它也使用Devise以及AdminUser模型. 我可以使用admin_user和用户彼此独立登录,但我注意到如果我退出用户,AdminUser也会退出.如果我将其反转并首先注销AdminUser,也会发生同样的事情. 我有什么办法可[详细]
-
ruby-on-rails – 如何序列化和反序列化邮件程序?
所属栏目:[百科] 日期:2020-12-17 热度:179
如何将邮件序列化以便存储以供进一步使用? 序列化的数据应该断开连接并且自给自足,以便在应该传递该消息的单独机器上传送(不知道数据库或其他任何东西). 解决方法 假设您通常使用以下方式发送电子邮件: MyMailer.some_email(...).deliver 而是交付它,您可[详细]
-
ruby-on-rails – 使用Rspec测试无效的电子邮件
所属栏目:[百科] 日期:2020-12-17 热度:71
这来自 Learn Rails by example book: describe "when email format is invalid" do it "should be invalid" do addresses = %w[user@foo,com user_at_foo.org example.user@foo. foo@bar_baz.com foo@bar+baz.com] addresses.each do |invalid_address| @u[详细]
-
ruby – 将帖子数据传递给Sinatra中的其他页面
所属栏目:[百科] 日期:2020-12-17 热度:137
这似乎工作正常: 意见/ index.haml: %form{:method = 'POST' :action = '/'} %label{:for = 'name'} Name: %input{:type = 'text,:value = @values[:name] || ""} %input{:type = 'submit'} app.rb: post '/' do @values = params haml :reviewend 意见/[详细]
-
ruby-on-rails – 将文件上传到服务器并将路径存储在Ruby on Rai
所属栏目:[百科] 日期:2020-12-17 热度:131
我对ROR很新.我有一项任务要完成: 这是模型: class File::DataImport ActiveRecord::Base attr_accessible :created_by,:file_name,:file_source,:updated_at,:updated_byend 这是控制器: class Files::DataImportsController ApplicationController def[详细]
-
更快的rubyFixnum乘法?
所属栏目:[百科] 日期:2020-12-17 热度:107
使用 ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-linux] 我一直在进行大量的分析,并且我注意到ruby Fixnum乘法非常慢. 通过一些分析,我已经了解到这是(部分)因为每次调用Fixnum#*都涉及6次调用Kernel#kind_of. 我知道你可以写C扩展,但这些乘法遍布整个代[详细]
-
在Ruby中的类声明中将值传递给父级
所属栏目:[百科] 日期:2020-12-17 热度:61
我正在和Jim Weirich一起观看截屏视频,他开始做这样的事情: class Subuser User("Type")end Ruby是否允许您在定义父类时传递参数?我无法想出一个实际可行的例子. 解决方法 您可以通过声明一个方法User来执行此操作,该方法接受一个参数并返回一个类: class[详细]
-
ruby-on-rails – 在[IN]的rails with或子句中搜索
所属栏目:[百科] 日期:2020-12-17 热度:84
我在rails中使用此查询 这里:@album_ids,@ country_ids是Arrays @audios= Audio.where({:album_id = @album_ids,:country_id = @country_ids})It produces following SQL: Audio Load (0.3ms) SELECT `audios`.* FROM `audios` WHERE `audios`.`album_id` I[详细]
-
ruby-on-rails – Rails 3 find_or_create由多个属性mongoid组成
所属栏目:[百科] 日期:2020-12-17 热度:140
在此链接中,Rails find_or_create by more than one attribute?可以使用多个具有活动记录的属性. 如何在mongoid中使用多个属性? 谢谢 解决方法 如果你看一下lib / mongoid / finders.rb中的源代码: # Find the first +Document+ given the conditions,or c[详细]
-
ruby-on-rails – 如何在RoR中初始化Model对象?
所属栏目:[百科] 日期:2020-12-17 热度:154
我正在创建一个网站,我希望每个用户都可以从属性的某些值开始. 这是班级: class User ActiveRecord::Base attr_accessible :name,:email,:goal,:measurement,:bmr_formula,:fat_factor,:protien_factorend 在rails控制台–sandbox中,我可以更改值.但我想用[详细]
-
ruby-on-rails – Rails迁移:使用’nil’作为布尔字段的默认值
所属栏目:[百科] 日期:2020-12-17 热度:126
使用Postgres进行ActiveRecord迁移,将布尔字段默认为nil而不是false是否有任何问题? 我喜欢它如何提供一小部分额外数据 – 无论该字段是否已被标记为真或假. 解决方法 没有什么可以阻止你在布尔上使用nil – 但我个人喜欢我的布尔是真的还是假的,我发现nil[详细]
-
ruby-on-rails – 参考has_many(Rails)中的实例
所属栏目:[百科] 日期:2020-12-17 热度:112
我有一个游戏模型has_many:文本.问题是我必须根据他们属于哪个游戏来区分不同的文本(是的,丑陋的,但它是遗留数据).我创建了一个Text.in_game_order_query(游戏)方法,它返回适当的顺序. 我最喜欢的解决方案是在Text模型中放置一个默认范围,但这需要知道它们[详细]
-
通过erb模板输出ruby数组
所属栏目:[百科] 日期:2020-12-17 热度:163
我正在使用puppet为 ruby程序提供一组常量. 我需要提供一个我的程序将迭代的主机名数组. 在我之前使用的bash脚本中,我只是作为一个木偶变量 hosts = "host1,host2" 我提供给bash脚本的 HOSTS=%= hosts % 显然这对ruby不太有用 – 我需要它的格式 hosts = ["h[详细]
-
ruby-on-rails – 可以救出ActionDispatch :: Session :: Sessio
所属栏目:[百科] 日期:2020-12-17 热度:61
偶尔断开更改会导致ActionDispatch :: Session :: SessionRestoreError异常.能够做这样的事情来自动清除无效会话会很棒: class ApplicationController ActionController::Base rescue_from ActionDispatch::Session::SessionRestoreError do |exception| re[详细]
-
ruby – 为什么我的哈希打印成字符串?
所属栏目:[百科] 日期:2020-12-17 热度:155
它非常奇怪,但我不知道配置什么或配置位置.我正在尝试打印一个简单的哈希值,如下所示: #!/usr/bin/rubynames = Hash.newnames[1] = "Jane"names[2] = "Thomas"puts names 我期待输出 {1="Jane",2="Thomas"} 我得到了 1Jane2Thomas 有任何想法吗? 解决方法[详细]