-
ruby-on-rails – Heroku worker dyno给出R14错误 – 内存管理问
所属栏目:[百科] 日期:2020-12-17 热度:191
我试过使用2X工作器dyno,等待不能得到R14错误,但这是结果: 2013-06-04T13:03:30.723260+00:00 heroku[worker.1]: Process running mem=1047M(102.3%)2013-06-04T13:03:30.723260+00:00 heroku[worker.1]: Error R14 (Memory quota exceeded) 但是,工作人员[详细]
-
ruby – 在Sinatra应用程序中的gzip资产
所属栏目:[百科] 日期:2020-12-17 热度:76
我一直在阅读使用gzip压缩您的资产将提高网站的性能.在Sinatra应用程序中似乎有很多方法可以做到这一点,因此我希望确认最有效和最简单的方法来理解. 我遇到过 use Rack::Deflater 在运行应用程序之前应将其放在我的config.ru文件中,所以在我的情况下 require[详细]
-
是否可以在Ruby中访问关键字参数作为哈希?
所属栏目:[百科] 日期:2020-12-17 热度:198
我知道我能做到: class Parent def initialize(args) args.each do |k,v| instance_variable_set("@#{k}",v) end endendclass A Parent def initialize(attrs) super(attrs) endend 但我想使用关键字参数来更清楚地说明哪些哈希键方法可以接受(并且验证说不[详细]
-
ruby-on-rails – NoMethodError:nil的未定义方法`email’:Nil
所属栏目:[百科] 日期:2020-12-17 热度:118
我试图使用sendmailer与sendgrid和设计Rails 3.2. 我浏览了许多问题,比如sendmail替换smtp,创建一个 config/email.yml,我没有一个)以及更多的想法,但没有任何作用.我肯定错过了什么. 电子邮件似乎不会被发送或生产. (sendgrid不报告任何发送的电子邮件,我检[详细]
-
ruby-on-rails – Rails设计:从其他域登录
所属栏目:[百科] 日期:2020-12-17 热度:131
我到处都搜索,但我似乎无法找到解决问题的正确答案.所以这里. 我有2个域名…. http://www.mywebsite.com/和 http://app.mywebsite.com/ 这两个域位于两个不同的rails应用程序中. Devise位于app.mywebsite.com.我在www.mywebsite.com上有一个登录/注册表单,它[详细]
-
ruby-on-rails – Rails:删除capybara,bug或我的错误请求?
所属栏目:[百科] 日期:2020-12-17 热度:72
在 Michael Hartl’s Rails Tutorial (Rails 3.2)中,在代码清单9.52中: describe "when signing in again" do before do delete signout_path print page.html ---- Insert this here visit signin_path print page.html ---- Insert here again fill_in "E[详细]
-
ruby – 无法批量分配受保护的属性attr_accessor和attr_accessib
所属栏目:[百科] 日期:2020-12-17 热度:79
在rails 2.3.11中,我在模型中有以下内容 attr_accessor :person_id 并在控制器中 @project.person_id = current_user.id 现在,我正在使用rails 3.2.11转换它,我正在接受 Can't mass-assign protected attributes: person_id 所以我改变了模型,我从attr_acces[详细]
-
ruby 2.0从哈希中命名参数
所属栏目:[百科] 日期:2020-12-17 热度:173
如果我在 ruby中有一个带有命名参数的方法…… def smoosh(first: nil,second: nil) first + secondend 如果密钥匹配,最简单的方法是将哈希值传递给该方法: params = { first: 'peanut',second: 'butter' }smoosh(params) 上面会产生一个参数错误. 更新:[详细]
-
ruby-on-rails – 意外地创建了一个git子模块
所属栏目:[百科] 日期:2020-12-17 热度:96
所以我正在开发一个API客户端gem,它工作得很好,拥有它自己的 github存储库,我的团队负责人决定他希望我将这个客户端api移动到api存储库本身.所以我将文件复制到它自己的目录中,从客户端目录中删除了.git目录,并将其合并到master中.工作得很好. 但是,现在当我[详细]
-
更改Rubygem源的阅读顺序
所属栏目:[百科] 日期:2020-12-17 热度:65
我创建了一个我自己托管的私有宝石.一切顺利,直到有人在 rubygems.org上创建了一个同名的宝石.由于rubygems.org优先于我的gem服务器url.我不能再安装我的宝石了.我试图删除rubygems源: $sudo gem source -r http://rubygems.org 并重新安装它,以便它在gem源[详细]
-
ruby – var = Watir :: Browser.start’url’后无法在IRB中使用
所属栏目:[百科] 日期:2020-12-17 热度:188
1.9.3-p327 :001 require 'watir-webdriver'= true 1.9.3-p327 :002 b = Watir::Browser.new 然后firefox启动,我无能为力.我的IRB不允许我输入新命令. 尝试了浏览器初始化的不同变体: b = Watir::Browser.new :operab = Watir::Browser.new :firefoxb = Wat[详细]
-
ruby-on-rails – Rails“assign_attributes”不分配嵌套模型
所属栏目:[百科] 日期:2020-12-17 热度:88
我有两个具有以下结构的模型: class Wallet ActiveRecord::Base include ActiveModel::Validations has_one :credit_card accepts_nested_attributes_for :credit_card validates :credit_card,:presence = true validates_associated :credit_card ...endc[详细]
-
ruby-on-rails – 设计 – 登录子域名
所属栏目:[百科] 日期:2020-12-17 热度:110
我在具有多个子域和多个架构的rails应用程序中使用devise gem. 每个子域都由控制器处理,在application_controller.rb上看起来像这样: def load_subdomain @account = Account.find_by_subdomain!(request.subdomain)enddef after_sign_in_path_for(resource[详细]
-
ruby-on-rails – Ruby on Rails和美国以外的Paypal
所属栏目:[百科] 日期:2020-12-17 热度:121
我正在使用Rails 3.2.13,我需要与支付网关(最好是Paypal)集成. 我已经看过使用ActiveMerchant的Ryan的轨道广播,但我不能让它工作(我位于希腊),错误说我的国家没有商家. 如图所示,我实际上无法获得希腊的API凭证 有没有办法(activemerchant与否)我可以将我的R[详细]
-
ruby-on-rails – rails:为从超类继承的模型创建脚手架?
所属栏目:[百科] 日期:2020-12-17 热度:158
我是Rails的新手,仍然让我的脚湿透了,所以请原谅我,如果这是微不足道的或“做错事”. 我想为一些脚手架模型创建一个超类.例如,我想为男人和女人创建一个脚手架,但我希望他们都能从People超类中继承;男人和女人会从人类继承高度和体重等领域. 我在哪里/如何定[详细]
-
ruby-on-rails – Rails partials渲染有10倍的尖峰渲染时间
所属栏目:[百科] 日期:2020-12-17 热度:153
看 ruby mini-profiler输出我注意到这个5-6部分模式在每个约6-7毫秒渲染,然后一个渲染在关闭60-70毫秒.我想知道是什么会导致这种情况,它看起来像是某种潮红.视图渲染开始时加载所有模型数据,所以我知道不是由延迟加载引起的. Rendering: application/_row 7.[详细]
-
ruby-on-rails – 在rails中使用胡须视图模板的最简单方法是什么
所属栏目:[百科] 日期:2020-12-17 热度:158
我可以: render :text = Mustache.render(view_template_in_a_string,object_hash) 在我的控制器中,但是将view_template_in_a_string置于其自己的viewname.mustache.html文件中的views / controllername / action.mustache.html似乎更常规,就像我使用action[详细]
-
ruby-on-rails – 如何获得特定rake任务的帮助?
所属栏目:[百科] 日期:2020-12-17 热度:200
是否有针对个别佣金任务的标准帮助命令? rake -h显示rake的选项. rake -D描述了rake任务. rake mytask运行mytask. 是否有类似rake -h mytask的内容可以描述mytask,并列出其可选和/或必需的参数? 例如,以下代码将在rails中运行单个测试: rake test TEST=pa[详细]
-
ruby-on-rails – form_for params
所属栏目:[百科] 日期:2020-12-17 热度:65
我需要将表单提交到外部URL,所以我有这个: form_for(@task,:url = "https://www.external.com/Submit") do |f|) %= f.hidden_field :assignmentId,:value = @assignment % %= link_to image_tag(@imagelocation) %.... 我正在使用form_for,因为我需要访问我[详细]
-
ruby – 在Heroku中用Padrino发送电子邮件
所属栏目:[百科] 日期:2020-12-17 热度:113
我正在尝试通过Padrino的sendmail发送电子邮件.我做了指定的配置 here(配置和快速使用) 但是我总是在服务器日志中出现以下错误(在Heroku或localhost上): app[web.1]: sh: Illegal option - app[web.1]: Errno::EPIPE - Broken pipe: 我安装了邮件gem,我正在[详细]
-
在ruby中有多个构造函数
所属栏目:[百科] 日期:2020-12-17 热度:83
参见英文答案 In Ruby is there a way to overload the initialize constructor?????????????????????????????????????7个 有没有办法在ruby中有多个“初始化”方法? 例如:一个方法除了一个参数而另一个方法除了三个? 就像是 class One def initialize (a[详细]
-
ruby-on-rails – Rails / Ruby如何覆盖迁移方法时间戳
所属栏目:[百科] 日期:2020-12-17 热度:154
我正在尝试编写自己的时间戳方法,该方法在迁移期间运行.现在的那个现在在字段上添加了一个NOT_NULL约束,我真的不想要那个. 我遇到的问题是我有一个多模式的数据库.每个主要客户都获得自己的架构.当我们在新客户端上运行时,我们会创建一个新的租户记录,然后为[详细]
-
ruby-on-rails – Rails 3.2,如何更改:从邮件中的值而不是默认
所属栏目:[百科] 日期:2020-12-17 热度:113
我已经建立了一个联系我们表格,我很好地收到了我的gApps收件箱中的电子邮件.但是,收到的电子邮件显示默认值:来自网站的值.我希望它们出现在电子邮件用户输入的电子邮件字段中.因此,当我点击“回复”时,它会将用户地址作为电子邮件必须发送的地址. 我试过这[详细]
-
ruby – 为什么是Module.methods()和respond_to? irb的工作方式
所属栏目:[百科] 日期:2020-12-17 热度:80
我正在尝试在 Ruby中使用反射方法,并遇到一种我觉得很惊讶的行为. 以下示例似乎在IRB中以及在调用ruby脚本时的工作方式不同: 例1: def myfun; endp respond_to?(:myfun) 在IRb中,这说’是’, 在脚本中:’false’. 例2: ml = methodsdef myfun; endp meth[详细]
-
ruby-on-rails-3 – Rails中关联的空对象模式
所属栏目:[百科] 日期:2020-12-17 热度:147
尽管在这里看到一些关于轨道中的Null对象的答案,我似乎无法让它们工作. class User ActiveRecord::Base has_one :profile accepts_nested_attributes_for :profile def profile self.profile || NullProfile #I have also tried @profile || NullProfile #bu[详细]