-
ruby-on-rails – Rails sprockets 3.0 find_asset
所属栏目:[百科] 日期:2020-12-17 热度:162
我以前使用rails-sprockets 2.x并在电子邮件布局模板中使用以下内容来包含css Rails.application.assets.find_asset( ‘文件’).to_s.html_safe 但是,这不再适用于rails-sprockets 3.x,建议使用 Rails.application.assets_manifest.assets [ ‘file.css’][详细]
-
ruby-on-rails-4 – Mandrill SMTP提供EOFError:文件结束时出现
所属栏目:[百科] 日期:2020-12-17 热度:170
我们使用Mandrill从我们的Rails应用程序(在Heroku上)发送交易电子邮件. # config/environments/production.rbconfig.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address = "smtp.mandrillapp.com",:port = 587,:enable[详细]
-
ruby – 如何使用Rails 4,Puma和Sidekiq配置Redis连接?
所属栏目:[百科] 日期:2020-12-17 热度:173
我正在使用Sidekiq(在Heroku上使用Puma)以异步方式发送电子邮件,并希望使用Redis来保留计数器和缓存模型. RedisCloud的免费计划包括30个与Redis的连接.我不清楚如何管理: Sidekiq使用的redis连接 模型中使用的redis连接(缓存和计数器) Sidekiq客户端大小配[详细]
-
ruby-on-rails – 带有参数的Rails活动管理员范围
所属栏目:[百科] 日期:2020-12-17 热度:106
这里解释了使用ActiveRecord范围的活动管理员: Rails3 Active Admin: How to display only Open status records when first click on Shipments tag? 现在我正在尝试使用params的范围. 在我的模型中,我有: #app/models/shipments.rbscope :by_status,- (st[详细]
-
ruby-on-rails – ruby?? 2.3无法运行“rake routes”
所属栏目:[百科] 日期:2020-12-17 热度:132
我使用带有rails 4.2.5的新 ruby版本(2.3.0),我遇到了“rake”命令的问题. 编辑:我修改了bin / rake #!/usr/bin/env rubyrequire_relative '../config/boot'require 'rake'Rake.application.run 现在的错误是: ? rvm:(ruby-2.3.0@rails4.2) git:(edge) ? r[详细]
-
ruby-on-rails – Redis重新连接失败 – 操作电缆
所属栏目:[百科] 日期:2020-12-17 热度:78
我在rails 5预发布版本上尝试使用Action Cable.无论何时我启动服务器,我都会收到此错误 [Action Cable] Redis reconnect failed 多次重启服务器没有帮助.我有什么问题吗? 我正在使用Ubuntu 14.04 解决方法 Action Cable与redis配合使用,您需要在本地计算机[详细]
-
ruby-on-rails – 带有Active Admin的ForbiddenAttributesError
所属栏目:[百科] 日期:2020-12-17 热度:179
我刚刚开始研究ROR. 我严格按照ROR官方文档制作博客应用程序. 它适用于CRDU. 现在我添加了Active Admin,它在删除时工作正常,但在创建/更新时会出现错误 引发ActiveModel :: ForbiddenAttributesError def sanitize_for_mass_assignment(attributes) if attri[详细]
-
ruby-on-rails – Docker – PG :: ConnectionBad
所属栏目:[百科] 日期:2020-12-17 热度:51
使用Phusion Passenger运行Rails,目前遇到postgres问题,每当我运行build命令时,我都会收到此错误: PG::ConnectionBad (could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain s[详细]
-
ruby-on-rails – Rails Paperclip Gem – 将父模型ID保存到路径
所属栏目:[百科] 日期:2020-12-17 热度:127
我有一个ThreesixtyViewer模型,它也有ThreesixtyViewer Image模型的嵌套资源.正在通过 paperclip gem保存图像属性 – 但是我在更新文件路径时遇到了问题. 每个ThreesixtyViewer的图像需要一起保存在与特定查看器关联的一个目录中.例如: /public/system/thre[详细]
-
ruby-on-rails – 如何在一个块中产生多个部分?
所属栏目:[百科] 日期:2020-12-17 热度:133
我最近问了一个类似的问题,尽管那是为了让多个块作为参数.这个问题更加直接. 我遇到的问题是,我有一个帮助方法,我希望能够将内容作为一个块传递给渲染.但是,如果我添加多个部分,则仅渲染块中的??最后一个.方法如下. def bootrap_panel(title,klass = 'primar[详细]
-
ruby-on-rails – Ruby on Rails:如何在服务器端从Redis获取所
所属栏目:[百科] 日期:2020-12-17 热度:55
我需要从我的Rails应用程序中获取所有活动会话的数据.我正在使用Redis进行会话存储. 我尝试了REDIS.keys然后REDIS.get(“SESSION_KEY”),但它似乎是加密数据. 是否有任何无痛的解决方案来获取Rails上的实时会话数据? 谢谢. 解决方法 从Redis解密Rails会话数[详细]
-
ruby-on-rails – 如何在rails中使用PrivatePub和Faye查找当前订
所属栏目:[百科] 日期:2020-12-17 热度:156
我正在使用名为 PrivatePub的ruby gem,它使用 Faye来提供PubSub消息 PrivatePub gem提供了几个基于视图的帮助程序来订阅/发送消息到特定主题.我希望扩展PrivatePub以包含一个API调用,它将为我提供连接到Faye的每个当前订阅对象的ID.有人可以解释如何实现这一[详细]
-
ruby-on-rails – 使用上下文在Rails中链接范围
所属栏目:[百科] 日期:2020-12-17 热度:69
我有4个模特:艺术家,版本,活动 EventItems. 版本有很多活动 活动通过EventItems有很多艺术家 版本通过活动有很多艺术家 在艺术家我发表了一个范围 我将活动定义为一个艺术家,他正处于一个非选秀状态的活动中. 范围:已发布,– {joins(:events).where(“eve[详细]
-
ruby – 禁用Rubocop参数列表长度
所属栏目:[百科] 日期:2020-12-17 热度:138
目前我从Rubocop获得反馈说“避免参数列表长于5个参数”. 什么是#Rubocop:disable命令来禁用它?我对代码有一个额外的参数感到满意,所以我不想改变它. 解决方法 您可以使用以下内容删除项目根目录中名为.rubocop.yml的文件. Metrics/ParameterLists: Enable[详细]
-
ruby-on-rails – Rails设计登录不工作
所属栏目:[百科] 日期:2020-12-17 热度:108
我有一个问题 – 最近我用devise gem创建了User.可悲的是,“sign_in”按钮并没有真正正常工作 – 访问sin_in页面并点击登录按钮后没有任何反应!如果我输入用于登录的电子邮件和密码并不重要.我检查了日志,点击注册按钮后,日志或运行服务器的终端上没有任何[详细]
-
ruby – 用黄瓜评估多种rspec期望值
所属栏目:[百科] 日期:2020-12-17 热度:116
我正在使用黄瓜的rspec期望. 似乎在黄瓜步骤中使用多个预期时,黄瓜会对它们进行评估,直到它们首次失败为止. 但是我想继续运行其他期望能够清楚地了解出了什么问题.我能以某种方式实现这一目标吗 例: -let假设response =“1”,code =“2”且status =“3” ex[详细]
-
ruby-on-rails – 错误忽略“gem name”,因为它的扩展不是构建ra
所属栏目:[百科] 日期:2020-12-17 热度:100
我通过rbenv安装 ruby 2.2.3并安装rails 4.2.1 当我想通过rails -v显示终端中的rails版本时显示: Ignoring json-1.8.2 because its extensions are not built. Try: gem pristine json --version 1.8.2Ignoring json-1.8.3 because its extensions are not[详细]
-
Ruby线程使用不同的参数调用相同的函数
所属栏目:[百科] 日期:2020-12-17 热度:98
我使用多个线程(例如10个线程)调用相同的 Ruby函数.每个线程将不同的参数传递给函数. 例: def test thread_no puts "In thread no." + thread_no.to_sendnum_threads = 6threads=[]for thread_no in 1..num_threads puts "Creating thread no. "+thread_no.[详细]
-
ruby – 尝试连接Apple推送通知服务时,为什么会出现OpenSSL错误
所属栏目:[百科] 日期:2020-12-17 热度:138
也许还有其他问题可以解决,但我似乎无法解决我的问题. 我正在尝试使用Apple推送通知服务作为提供者,使用ruby 2.2.3. 我尝试了一系列我发现的宝石,它们都有同样的问题.我尝试过的宝石是: grocer apns houston 他们都提出了同样的例外: OpenSSL::SSL::SSLErr[详细]
-
对于Ruby哈希,一次将多个键设置为相同的值
所属栏目:[百科] 日期:2020-12-17 热度:57
我正在尝试创建这个巨大的哈希,其中有许多键但只有几个值. 到目前为止,我有这样的… du_factor = { "A" = 1,"B" = 1,"C" = 1,"D" = 2,"E" = 2,"F" = 2, …等等,等等,甚至比你想知道的还要长.什么是更简洁,更优雅的方式来创建这个哈希而不完全翻转它的结构?[详细]
-
Ruby:我应该如何访问类中的实例变量?
所属栏目:[百科] 日期:2020-12-17 热度:83
在 ruby中,您可以通过@var_name或私有getter attr_reader:var_name直接在内部访问变量. 哪种解决方案更多(语义上?)正确?使用溶液1或溶液2的任何优点/缺点? 解决方案1: class Point def initialize(x,y) @x = x @y = y end def distance Math.sqrt(@x **[详细]
-
ruby-on-rails – 从外键获取rails关联?
所属栏目:[百科] 日期:2020-12-17 热度:116
我想要的是:对于给定的外键名称和模型类,我可以得到关联(知道可以解析哪个模型). 例如: # model: product.rbclass Product ActiveRecord::Base belongs_to :categoryend# resolution:association = Product.get_association('category_id') 所以我需要这个[详细]
-
ruby-on-rails – 如何将数组对象转换为rails中的哈希值
所属栏目:[百科] 日期:2020-12-17 热度:153
我有一个数组对象的哈希: { false=[#Campaign id: 1,name: "campaign 1",active: false,#Campaign id: 3,name: "campaign 3",#Campaign id: 4,name: "campaign 4",active: false],true=[#Campaign id: 2,name: "campaign 2",active: true]} 如何将上面的哈[详细]
-
ruby-on-rails – 从根网址以外的所有网址开始的乘客
所属栏目:[百科] 日期:2020-12-17 热度:162
我正在尝试使用apache(2.4.17),rvm和passenger(4.0.59)将rails 4.1.0应用程序部署到我的生产环境. 问题是,当我转到我的vhost的url(www.myapp.com)时,我一直收到公共目录的apache目录列表.但是:当我导航到我的rails-app中的路线时,例如; www.myapp.com/pages[详细]
-
ruby-on-rails – Omniauth facebook如何在Facebook应用程序仪表
所属栏目:[百科] 日期:2020-12-17 热度:74
我知道这个问题已被多次询问,但没有一个对我有帮助. 我正在尝试使用facebook登录我的网站,但收到错误: {"error":{"message":"Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dial[详细]