-
ruby – 在迭代Hash / Array时区分{k :: v}与[:k,:v]
所属栏目:[百科] 日期:2020-12-17 热度:133
我需要在#each上实现回调.每个接收器可能都是Array和Hash.所以,我有一个代码: receiver.each do |k,v| case receiver when Hash then puts "#{k} = #{v}" when Array then puts "[#{k},#{v}]" endend 但接收器的检查是蹩脚的.有没有办法接收/解释一个代码块[详细]
-
Ruby对象变量以及为什么它们总是等同名?
所属栏目:[百科] 日期:2020-12-17 热度:104
在我正在阅读的书中,我总是看到 def initialize (side_length) @side_length = side_lengthend 如果对象变量总是等于具有相同名称的变量,为什么不将语言写成等于它而不必键入它? 例如: def initialize (side_length) @side_length # this could just equal[详细]
-
ruby – 很多H17 Heroku错误
所属栏目:[百科] 日期:2020-12-17 热度:62
我正在使用sinatra,heroku,activerecord和 postgresql开发一个 ruby项目.我一直得到这个错误: 2015-06-10T19:30:52.015492+00:00 heroku[router]: http_error="Invalid HTTP status line" at=error code=H17 desc="Poorly formatted HTTP response" method=[详细]
-
ruby-on-rails – 在Rails 4中命名模型“Image”是不好的做法吗
所属栏目:[百科] 日期:2020-12-17 热度:67
在我的Rails 4应用程序中,我有一个名为 Image的模型.从我在这里列出的保留字列表中可以看出,图像在Rails 4中不是保留字: http://www.rubymagic.org/posts/ruby-and-rails-reserved-words 我遇到的问题是图像类的路由创建了一个名为image_path的帮助程序,它[详细]
-
ruby-on-rails – 在rsa-sha256中的Rails request.create?
所属栏目:[百科] 日期:2020-12-17 热度:122
我正在进行SAML身份验证 我在rsa-sha256中设置了摘要和签名方法,但是当我创建重定向验证用户的请求时,请求在rsa-sha1中… 在网址中,有SigAlg = http://www.w3.org/2000/09/xmldsig#rsa-sha1 但我希望它是rsa-sha256 设置: def saml_settings settings = On[详细]
-
ruby-on-rails – 有没有更好的方法来检查儿童参与?
所属栏目:[百科] 日期:2020-12-17 热度:153
检查items_attributes是否有比下面的代码更好的方法?我必须首先检查params [:order],因为有时可能不存在,但我讨厌长条件的外观. if params[:order] and params[:order][:items_attributes] 更新ruby 2.3,现在你可以使用dig方法了 params.dig(:order,:item_[详细]
-
ruby-on-rails – RSPEC:如何测试控制器操作返回JSON Web令牌
所属栏目:[百科] 日期:2020-12-17 热度:120
我正在使用Devise和JWT来验证我正在编写的项目中的用户.我很难搞清楚如何编写一个有用的测试来期待一个JWT响应.因为每个都是加密的. 我唯一能想到的就是测试它们的结构是否应该是JWT(一个3段,’.’分隔的字符串). 有没有人遇到测试随机/散列回报并提出更好的[详细]
-
ruby-on-rails – 平均每小时inverval – Rails
所属栏目:[百科] 日期:2020-12-17 热度:74
[信息:Ubuntu 14.02,ruby 2.2.3p110,Rails 4.2.1] 我需要一个rake任务来从DB(SQLite)获取每小时范围的平均插入[如00:00到00:59]. 我试图做一些像: namespace :db do task results: :environment do tweet = Tweet.group('date(created_at)').group('hour(c[详细]
-
ruby-on-rails-4 – 当使用带有sidekiq的deliver_later时,Rails
所属栏目:[百科] 日期:2020-12-17 热度:97
什么有效 我目前的user_controller.rb代码: def create u = User.new(create_user_params) . . . if u.save WelcomeMailer.new_customer(u).deliver_now render json: u.as_json(except: [:password_digest]),status: 201 else respond_with u endend 我的[详细]
-
ruby-on-rails – Rails select_tag不会访问belongs_to关系
所属栏目:[百科] 日期:2020-12-17 热度:96
我想做一个 select_tag "employee_compensation_benefits_selection",options_from_collection_for_select(@employees,"id","entity.name","1") 但是entity.name不会工作会抛出一个未定义的方法`entity.name’. “entity”属于另一个模型.通过entity_id clas[详细]
-
ruby-on-rails – Devise Lockable在rspec控制器测试中不起作用
所属栏目:[百科] 日期:2020-12-17 热度:131
我们有一个自定义的SessionsController,它继承自标准的Devise :: SessionsController,并为User模型启用了可锁定功能.这在手动测试时有效,但在我们的控制器测试中,failed_attempts的增量不超过1.如果我将maximum_attempts尝试减少为1,它将成功锁定测试中的帐[详细]
-
ruby-on-rails – ng-token-auth $rootscope.user对象在页面刷新
所属栏目:[百科] 日期:2020-12-17 热度:164
我在使用带有devise-token-auth的ng-token-auth时遇到问题.登录,注册并退出运作良好.但是当我在用户登录时刷新页面时,$rootscope.user对象将使用先前登录用户的值进行更新. 当我在每次退出后清除cookie时,一切正常. 每次登录/页面刷新时都会更新auth_headers[详细]
-
ruby-on-rails-4 – 如何使用sendy和ruby on rails发送交易电子
所属栏目:[百科] 日期:2020-12-17 热度:97
我正在开发 ruby on rails应用程序并使用sendy与amazon ses进行营销活动. 是否有可能将这个sendy服务器整合为我的交易电子邮件,我在ruby on rails开发中使用欢迎电子邮件,忘记密码和其他一些电子邮件? 如果有可能,那么为我提供一些有用的步骤来配置带有ruby[详细]
-
ruby-on-rails – 未允许的参数错误
所属栏目:[百科] 日期:2020-12-17 热度:86
我试图在我的应用程序中添加嵌套表单,但 shell显示错误: Unpermitted parameter: description 有我的模特 class Chart ActiveRecord::Base has_many :descriptions accepts_nested_attributes_for :descriptionsend 我的控制器中有很强的参数: def chart_p[详细]
-
ruby-on-rails – 从Rails.application.routes.url_helpers访问
所属栏目:[百科] 日期:2020-12-17 热度:100
我想知道如何使用Rails.application.routes.url_helpers访问引擎路由. 我有一个工厂对象,它创建一个包含动态生成的URL的字符串.目前,我可以使用Rails.application.routes.url_helpers生成URL.(INSERT PATH NAME). 但是,它只能访问主应用程序中的路由.我无法[详细]
-
如何覆盖Ruby / Sinatra中的默认内部服务器错误以显示erb文件
所属栏目:[百科] 日期:2020-12-17 热度:181
我想覆盖正常的sinatra内部服务器错误,因此它显示一个erb文件. 到目前为止我有这个: set :show_exceptions,:after_handlererror 400..510 do erb :errorend 但它不起作用……任何想法? 解决方法 这很可能是因为您在开发模式下运行它.不确定你是否可以在那[详细]
-
ruby-on-rails – 带有包含的Activerecord Force Index
所属栏目:[百科] 日期:2020-12-17 热度:128
我正在尝试构建一个强制索引的ActiveRecord语句,同时也使用包含. 该陈述看起来像: Job.from("jobs FORCE INDEX(index1,index2)").includes(:workflow) 然而,似乎AR不喜欢这样并抛出: NoMethodError (undefined method `map' for "jobs FORCE INDEX(index1,[详细]
-
ruby-on-rails – Rails中静态页面的语言特定路由3
所属栏目:[百科] 日期:2020-12-17 热度:50
使用Rails 3.2.8与以下宝石的应用程序 gem 'friendly_id','~ 4.0'gem 'globalize3',"0.3.0"gem 'route_translator' 在控制器/app/controllers/home_controller.rb中 def static_pages # page url is unique and used for finding static pages. # Possible v[详细]
-
ruby-on-rails – 如何使用Rails代理解析URL?
所属栏目:[百科] 日期:2020-12-17 热度:171
我的应用程序具有以下控制器操作: def test #get URL url = "http://www.coteur.com/surebet.php" doc = Nokogiri::HTML(open(url)) @show = doc.at_css("title").text @game_data = Array.new doc.css('tbody').each do |tr| tr.css("tr").each do |f| @ga[详细]
-
ruby-on-rails – Activerecord,其中带有连接的条件没有表名前缀
所属栏目:[百科] 日期:2020-12-17 热度:181
我有2张桌子.我使用表前缀x_. 用户(表x_users) 评论(表x_comments) 我想在内部联接后找出总数. 此查询工作正常. User.joins(:comments).where(x_comments: {something: 1}).count 如何从where条件中删除x_以使此调用通用? 楷模 class User ActiveRecord::Ba[详细]
-
ruby-on-rails – Rails:从S3下载图像,调整大小并上传回S3
所属栏目:[百科] 日期:2020-12-17 热度:62
在我的Rails 4应用程序中,我使用Paperclip在S3上存储了大量图像.图片网址看起来像 http://s3.amazonaws.com/bucketname/files/images/000/000/012/small/image.jpg?1366900621. 给出以下附件类: 如何从S3下载图像并在本地存储? 然后如何调整本地存储的图像[详细]
-
ruby-on-rails – 使用simple_form和自定义包装器在输入字段旁边
所属栏目:[百科] 日期:2020-12-17 热度:98
我有自定义包装器: config.wrappers :input_group,tag: 'div',class: 'form-group',error_class: 'has-error' do |b| b.use :html5 b.use :placeholder b.optional :maxlength b.optional :pattern b.optional :min_max b.optional :readonly b.use :label,[详细]
-
ruby-on-rails – 使用asset_sync在Heroku上访问`/ favicon.ico`
所属栏目:[百科] 日期:2020-12-17 热度:154
所以我有这个小问题开始真正打扰我. 我的Rails应用程序在Heroku上,并插入Bugsnag,告诉我某些浏览器尝试访问/favicon.ico.不幸的是,正如我在HTML上指定的那样,我的favicon不在/favicon.ico下: %link{ href: asset_path('favicon.ico'),rel: 'icon',type: 'im[详细]
-
ruby – 如何配置asciidoctor-gradle-plugin来处理plantuml?
所属栏目:[百科] 日期:2020-12-17 热度:159
我不知道任何 Ruby,但我喜欢asciidoctor(和gradle插件).是否有一种简单的方法可以让插件生成 plantuml图表? 我查看了基本的asciidoctor-diagrams功能,这似乎特定于使用native / ruby?? asciidoctor扩展(我没有,因为我喜欢使用gradle插件而不想安装). 做得很[详细]
-
ruby-on-rails – Rails activeadmin部分表单操作
所属栏目:[百科] 日期:2020-12-17 热度:141
我有一个rails activeadmin的自定义表单,但由于某种原因,表单的操作是抛出错误: undefined method `posts_path' for ##Class:0x007f63cad3e5c0:0x007f63bcc4e2e0 继承人我的admin / post.rb ActiveAdmin.register Post do # See permitted parameters docum[详细]