-
ruby-on-rails – 在Heroku上部署Ruby on Rails应用程序时出现“
所属栏目:[百科] 日期:2020-12-17 热度:197
我试图在Heroku上使用带 Ruby on Rails的postgresql但是出错了 Specified 'postgresql' for database adapter,but the gem is not loaded. Add `gem 'pg'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::Loa[详细]
-
ruby-on-rails – Rails 4跨子域的会话
所属栏目:[百科] 日期:2020-12-17 热度:189
我正在尝试以下操作,但没有运气试图在子域之间保持会话: MyApp::Application.config.session_store :cookie_store,key: '_myapp_session',:domain = :all,:tld_length = 2MyApp::Application.config.session_store :cookie_store,:domain = 'myapp.dev'MyAp[详细]
-
ruby-on-rails – 获取NameError:尝试分配belongs_to时未初始化
所属栏目:[百科] 日期:2020-12-17 热度:131
我有两个模型,如下所示: module MainModule module SubModule class Home ActiveRecord::Base has_many :rooms end endendmodule MainModule module SubModule class Room ActiveRecord::Base belongs_to :home end endend 如果我执行以下操作,则会收到错误[详细]
-
ruby-on-rails – Ruby on Rails:在资源路由上使用slug而不是id
所属栏目:[百科] 日期:2020-12-17 热度:134
所以我正在寻找一个可以帮助我实现以下Rails资源的解决方案: /admin/articles/:slug/edit 而不是 /admin/articles/:id/edit 我正在寻找Rails resource routes,而不是其他类型的路线. 只想知道是否有可能.如果是这样,怎么样? 解决方法 # config/routes.rbre[详细]
-
ruby – 如何将字符串文本转换为类名
所属栏目:[百科] 日期:2020-12-17 热度:128
我有一个字符串作为 classname = "Text" 使用这个我想创建一个Text类的对象 现在,当我尝试这样做 classname = classname.constantize 我将Text作为一个模块,而不是一个类. 请提出建议. 感谢致敬 罗希特 解决方法 你可以使用: Object.const_get( class_name[详细]
-
ruby-on-rails – 如何使用Rails 5.1.0和jQuery
所属栏目:[百科] 日期:2020-12-17 热度:176
我开始使用Rails v5.1.0,我理解这里没有jQuery作为默认值,但是想安装jQuery来与Zurb Foundation 6一起使用. 设置此基础的最佳方法是什么?目前没有加载模态? 解决方法 摘要: 安装纱线 纱线添加jquery 将jquery添加到application.js清单文件 ~~~ 我今天也遇[详细]
-
ruby-on-rails – 在Spree上创建生产中的管理员用户
所属栏目:[百科] 日期:2020-12-17 热度:96
我将我的Spree应用程序部署到服务器.在本地我可以作为管理员登录并更改内容,但在服务器上此密码和帐户不起作用.当我去/ admin时,我收到消息授权失败. 我确实已经运行了bundle exec rake spree_auth:admin:create and bundle exec rake db:migrate但是这不[详细]
-
ruby-on-rails-4 – Rails4 / Rails5模型找不到的地方
所属栏目:[百科] 日期:2020-12-17 热度:172
我有一个带有可选twitter集成的用户模型. 我添加了一个’用户名’属性,只有在用户完成了Twitter身份验证后才会填充该属性. 我想找到所有集成的用户.找到属性所在的所有对象的最佳方法是什么,或者它不是nil的最佳方法是什么? 解决方法 我找到的最简单的方法[详细]
-
ruby-on-rails – 如何使用ActiveMerchant进行Paypal网站支付标
所属栏目:[百科] 日期:2020-12-17 热度:199
我正在尝试设置一个rails应用程序来使用Paypal网站支付标准.我宁愿用户点击按钮并在Paypal网站上而不是在我的网站上提交他们的信息,但我想使用ActiveMerchant进行测试模式和凭证处理. 我在网上找到的所有信息都描述了如何使用ActiveMerchant让用户在您网站的[详细]
-
ruby-on-rails – Rails / Prawn:如何在Prawn类中使用rails hel
所属栏目:[百科] 日期:2020-12-17 热度:64
我正在尝试在一个虾类中使用rails 3.2助手,但是rails会抛出: undefined method `number_with_precision' for #QuotePdf:0x83d4188 虾类 class QuotePdf Prawn::Document def initialize(quote) super() text "sum: #{number_with_precision(quote.sum)}" en[详细]
-
ruby-on-rails – [if lt IE 9的Slim模板引擎语法
所属栏目:[百科] 日期:2020-12-17 热度:140
我使用slim作为视图模板引擎 http://slim-lang.com/ 你怎么用苗条写下面这段代码? 谢谢 !--[if lt IE 9] script src="http://html5shim.googlecode.com/svn/trunk/html5.js"/script![endif]-- 解决方法 应该使用/! /![if lt IE 9]script src="http://html5[详细]
-
ruby – Rails3 ActiveRecord :: StatementInvalid:…每个测试
所属栏目:[百科] 日期:2020-12-17 热度:66
我几天前开始学习rails3,从今天起,每次我为我的模型运行单元测试时,都会收到以下错误消息: ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table: users: DELETE FROM "users" WHERE 1=1 昨天的测试顺利进行,我今天运行它们(从他们工作的[详细]
-
ruby – Sidekiq – 查看已完成的工作
所属栏目:[百科] 日期:2020-12-17 热度:127
是否有可能以某种方式查看sidekiq完成的工作清单 – 例如,找到所有带有参数的购买者(1)?昨天在我的app应该运行的延迟方法没有和关联实体(让我们说’购买’)陷入困境与状态“处理”.我想弄清楚原因是什么:工作根本没有进入或者已经入队,但出于某种原因出乎[详细]
-
ruby – 如何检查数字是否有小数?
所属栏目:[百科] 日期:2020-12-17 热度:74
我想具体检查给定的数字是否包含“.5” 我只处理整数和一半(0.5,1,1.5等). 解决方法 % 应该管用 变量%1!= 0 检查这个fiddle 编辑:这是rubyfiddle[详细]
-
ruby-on-rails – Rails counter_cache
所属栏目:[百科] 日期:2020-12-17 热度:93
我使用Model.count在我的一个模型中总计行,并且有点担心性能,因为最终,这个模型会变得非常大.有没有办法使用counter_cache没有:belongs_to关系?还是另一种计算行的性能友好方式?我想过制作另一个模型,只是我存储这样的计算但不确定这是最好的方法. 解决方[详细]
-
ruby-on-rails – CarrierWave Backgrounder不会将版本映像上传
所属栏目:[百科] 日期:2020-12-17 热度:190
我使用带有RMagic的carrierwave 0.10.0 gem来在AWS S3上上传图像.一切都运行正常,除了花费太多时间在AWS S3上传.所以想到使用carrierwave背景来在背景中上传图像.我设置了carrierwave后台程序(0.4.2)但是在这个中我的原始文件总是上传到S3,但该图像的版本永[详细]
-
ruby – 如何使用gets.chomp测试函数?
所属栏目:[百科] 日期:2020-12-17 热度:63
我有一个使用gets.chomp的简单函数,如下所示: def welcome_user puts "Welcome! What would you like to do?" action = gets.chompend 我想使用ruby内置的TestCase套件测试它,如下所示: class ViewTest Test::Unit::TestCase def test_welcome welcome_use[详细]
-
ruby-on-rails – Rails ActiveRecord – 在多个属性上搜索
所属栏目:[百科] 日期:2020-12-17 热度:142
我正在实现一个简单的搜索功能,它应检查username,last_name和first_name中的字符串.我在旧的RailsCast上看过这个ActiveRecord方法: http://railscasts.com/episodes/37-simple-search-form find(:all,:conditions = ['name LIKE ?',"%#{search}%"]) 但是我[详细]
-
ruby-on-rails – 添加多态引用的向下迁移是什么
所属栏目:[百科] 日期:2020-12-17 热度:96
我有以下迁移但不知道在down方法中使用什么 change_table :addresses do |t| t.references :addressable,:polymorphic = trueend 解决方法 有什么问题? def self.down remove_column :addresses,:addressable_type remove_column :addresses,:addressable_i[详细]
-
ruby-on-rails – 如何防止scaffold.css覆盖我的自定义CSS?
所属栏目:[百科] 日期:2020-12-17 热度:185
我无法弄明白.它可能是微不足道的,但我对rails非常新. 如果您能提供帮助,请提前致谢! 回答: 我转到生成的文件,将标题添加到我的页面,并将包含的css文件更改为我自己的自定义文件. 解决方法 在Rails 3.1中,它会有点不同,因为默认情况下只包含应用程序样式.[详细]
-
安装ruby时,在configure linux上’configure:error:无法计算si
所属栏目:[百科] 日期:2020-12-17 热度:195
我正在尝试更新我的版本的 ruby,在Scientific Linux上运行,但是命令: $rvm install ruby-2.1.6 失败并出现此错误: checking size of long long... configure: error: in `/localdisk/home/user/.rvm/src/ruby-2.1.6':configure: error: cannot compute siz[详细]
-
印象深刻的Ruby例子
所属栏目:[百科] 日期:2020-12-17 热度:113
在某些日子里,我正在大学谈论一个Rails项目,我想向 Ruby介绍观众. 我想向他们展示一两个非常好的代码示例来演示Ruby是多么棒的. 你知道一个很好的例子吗? 最好的祝福 解决方法 我强烈建议使用.each,.inject和/或.collect.例如: # Sum 1,3,5,7,9,11,13[1,13[详细]
-
ruby-on-rails – Rails Globalize3 gem:如何使用迁移向转换表
所属栏目:[百科] 日期:2020-12-17 热度:149
Globalize3 gem的文档清楚地表明了如何创建转换表,但是我没有看到有关如何在以后的迁移过程中将字段添加到转换表的任何信息.例如,我最初包括Category.create_translation_table! :name = :我创建Category模型时的字符串.但是,现在我需要将一个已翻译的字[详细]
-
ruby-on-rails – 为什么在使用触摸时不会触发after_save?
所属栏目:[百科] 日期:2020-12-17 热度:53
最近几天,我试图使用Redis商店缓存rails app. 我有两个型号: class Category ActiveRecord::Base has_many :products after_save :clear_redis_cache private def clear_redis_cache puts "heelllooooo" $redis.del 'products' endend 和 class Product Act[详细]
-
ruby-on-rails – 警告:Nokogiri是针对LibXML版本2.8.0构建的,
所属栏目:[百科] 日期:2020-12-17 热度:122
我在OSX ML上的 Ruby 2.0.0和Rails 4配置上遇到此问题.我的Arch Linux工作站上没有这个问题. 这个警告很烦人的原因是它打破了我的Vim插件(SweetVimRspec),因此杀死了我的Vim开发工作流程,因为我无法测试. 我在这里尝试了每个赞成的解决方案: Mac user and g[详细]