-
ruby-on-rails – Rails:关闭错误显示
所属栏目:[百科] 日期:2020-12-17 热度:138
当我通过URL / posts / 13访问我的Rails项目中不存在的帖子时,浏览器会显示一个详细错误: ActiveRecord::RecordNotFound in PostsController#showCouldn't find Post with ID=13Rails.root: ......RequestParameters:{"id"="13"}... 有没有办法关闭这个详细[详细]
-
Ruby count来自数组的字符串中的匹配数
所属栏目:[百科] 日期:2020-12-17 热度:157
我有一个字符串,例如: 'This is a test string' 和一个数组: ['test','is'] 我需要找出数组中有多少元素存在于字符串中(在这种情况下,它将是2).这样做的最佳/ruby方式是什么?此外,我这样做了数千次,所以请记住效率. 到目前为止我尝试了什么: array.each[详细]
-
ruby – PG ::错误:另一个命令已在进行中
所属栏目:[百科] 日期:2020-12-17 热度:127
我有一个导入器,它接收电子邮件列表并将它们保存到postgres数据库中.以下是无表导入器类中的代码片段: query_temporary_table = "CREATE TEMPORARY TABLE subscriber_imports (email CHARACTER VARYING(255)) ON COMMIT DROP;"query_copy = "COPY subscribe[详细]
-
ruby – 如何正确地摧毁一个阶级
所属栏目:[百科] 日期:2020-12-17 热度:156
在 Ruby中,我有一个DAO类,它通过一个类来扩展,这使得管理连接变得更容易,这个类由表示和操作DB中的数据的类扩展,该类由另一个类进一步扩展.使用动物比喻它看起来像这样: class Animal ...endclass Mammal Animal ...endclass Feline Mammal ...endclass Cat[详细]
-
ruby-on-rails – 在两个日期之间获取月份名称
所属栏目:[百科] 日期:2020-12-17 热度:200
我必须使用 Ruby在两个日期之间按顺序获取所有月份名称.例如,我想得到: ['jan','feb','mars'] 当我在之间进行差异时: 1st january and March 15th 我也希望它在日期差异大于一年时起作用. 任何的想法? 解决方法 我会去: d1 = Date.parse('jan 1 2011')d2[详细]
-
ruby中的解密错误
所属栏目:[百科] 日期:2020-12-17 热度:109
在执行cipher.final时,它表示解密错误.我试图找出问题.但是,我找不到.你能告诉我的代码有什么问题吗? 这是我的代码: require 'openssl'require 'base64'require 'hex_string' result_h ="4fcd6b1ac843a2f8bf13f2e53dd5c1544fcd6b1ac843a2f8" key = result_[详细]
-
ruby-on-rails – 使用activeadmin后视图失真,说翻译缺失
所属栏目:[百科] 日期:2020-12-17 热度:181
我使用了twitter-bootstrap gem来制作商店应用程序.它工作正常,直到我添加了activeadmin gem. admin主页的视图有一行: 商店标题 和 "translation_missing" 几乎每个地方和视图都被扭曲了. 这些是我做的事情: 将此行添加到我的gem文件中: gem 'activeadmin[详细]
-
在Ruby中是否有相应的addslashes?
所属栏目:[百科] 日期:2020-12-17 热度:107
使用 Ruby,我如何能够在写入输出文件的某些变量中自动转义单引号和双引号.来自 PHP我正在寻找一个addlashes类型函数,但在Ruby中似乎没有一个简单的解决方案. require "csv"def generate_array( file ) File.open("#{file}" + "_output.txt",'w') do |output|[详细]
-
ruby-on-rails – user_signed_in?总是返回false
所属栏目:[百科] 日期:2020-12-17 热度:180
我一直关注这些轨道广播 http://railscasts.com/episodes/209-introducing-devise http://railscasts.com/episodes/233-engage-with-devise 对于用户身份验证,但每当我尝试查看用户是否已登录时,响应始终为false. 我尝试了很多东西来尝试修复这个问题.我尝试[详细]
-
ruby – 在表达式上调用’puts’来改变它的解释方式?
所属栏目:[百科] 日期:2020-12-17 热度:153
我刚遇到一个问题,函数返回的值是不同的,这取决于我是否对该结果调用puts.我想知道这是否是预期的,或某种解析器错误. 只有传递给函数的块使用do … end语法而不是内联{…}语法时才会出现这种情况.这是一个例子: arr = ["a","b","c"]puts i = arr.index { |x[详细]
-
ruby-on-rails – Ruby on Rails – 将日期时间的哈希转换为日期
所属栏目:[百科] 日期:2020-12-17 热度:139
我正在基于此 Railscast tutorial创建日历视图.在本教程中,:published_on字段是日期字段.我的问题是,如果:published_on是日期时间字段而不是日期字段,我将如何调整下面的代码使其工作? 移民 t.date :published_on 控制器: def index @articles = Article[详细]
-
Ruby on Rails regexp equals-tilde与array包括用于检查选项列表
所属栏目:[百科] 日期:2020-12-17 热度:54
我正在使用Rails 3.2.3和 Ruby 1.9.3p0. 我发现我经常要确定一个字符串是否出现在选项列表中.看来我可以使用Ruby数组 .include method: % if ['todo','pending','history'].include?(params[:category]) % 或正则表达式equals-tilde match shorthand,垂直条[详细]
-
ruby-on-rails – 在Rails视图中检查nil字符串
所属栏目:[百科] 日期:2020-12-17 热度:96
我正在为我的Rails视图中的Nil检查寻找一个好的快捷方式.我已经看到了关于此的其他问题,但似乎没有人像我想的那样简化这一点.我想要的是一个简短的语法,如果特定值为nil则返回空字符串“”,否则返回该值. 有一个建议here,我倾向于尝试.它基本上允许这样的语[详细]
-
ruby – 通过引用具有splat运算符的块传递参数
所属栏目:[百科] 日期:2020-12-17 热度:66
当使用splat运算符通过引用将参数传递给块时,似乎会复制参数. 我有这个: def method a = [1,2,3] yield(*a) p aendmethod {|x,y,z| z = 0}#= this puts and returns [1,3] (didn't modified the third argument) 我如何通过引用传递这些参数?如果我直接传[详细]
-
这是什么样的Ruby数据结构?
所属栏目:[百科] 日期:2020-12-17 热度:128
一个非常简单的问题,但我是 Ruby新手,无法确定此类数据结构的名称: location = 145.6,56.644 我搜索了点,对,逗号分隔值等,但没有成功.你能告诉我这是什么吗? 谢谢 解决方法 This is an array,see more examples here[详细]
-
ruby-on-rails – 使用带有多个.env文件的工头
所属栏目:[百科] 日期:2020-12-17 热度:167
对于工头,我正在尝试使用两个.env文件启动我的rails应用程序. 一个是常规.env文件,但是第二个文件有额外的变量要加载.我正在尝试使用本指南中提到的方法来保持配置变量的代码:https://devcenter.heroku.com/articles/config-vars 这是我的Procfile: web: b[详细]
-
ruby-on-rails – 如何逃避Rails中的空白?
所属栏目:[百科] 日期:2020-12-17 热度:71
我知道rails会自动转义像’'这样的字符或'',但这对于彼此相邻的多个空格没有任何作用.我想逃避一切,包括空间. 我明白通常你不想使用 nbsp;并且你应该使用css代替.但是,我正在尝试接受用户输入并显示它,因此css不可行. 例如,我有用户输入:test.当我用%= @ u[详细]
-
ruby-on-rails – Rails:由于外键验证,一对多关联失败
所属栏目:[百科] 日期:2020-12-17 热度:172
我已在rails中设置了一对多关联,但由于外键未正确设置,我的测试仍然失败.我想知道是否有人有任何建议. 我有两个型号 – 罗塔和用户.我希望用户“创建”一个rota.用户可以创建多个rota. 测试失败 *在rota_spec中:* it {should belong_to :creator}Expected R[详细]
-
ruby – 如何从一个范围返回一系列日期和小时?
所属栏目:[百科] 日期:2020-12-17 热度:153
如何从一个范围返回一系列日期和小时?到目前为止,我尝试过: (48.hours.ago..Time.now.utc).map { |time| { :hour = time.hour } }.uniq 返回: [{:hour=1},{:hour=2},{:hour=3},{:hour=4},{:hour=5},{:hour=6},{:hour=7},{:hour=8},{:hour=9},{:hour=10},{[详细]
-
ruby – 在实例方法中使用mixin方法
所属栏目:[百科] 日期:2020-12-17 热度:77
为什么这不起作用: class Myclassinclude HTTParty def dosomething base_uri("some_url") endend base_uri方法是HTTParty的类方法.如果我从我的类,任何实例方法之外或类方法中调用它,它工作正常,但是当尝试从实例方法调用它时,我得到“NoMethodError:unde[详细]
-
ruby-on-rails – simple_form:指定文本字段的id
所属栏目:[百科] 日期:2020-12-17 热度:126
我在下面有简单的simple_form.我正在尝试将输入字段的ID设为’my-id’,但下面的解决方案不起作用(id为’comment_body’).如何指定该输入字段的ID? = simple_form_for(@comment) do |f| = f.input :body,as: :string,html: {id: "my-id"} = f.button :submit[详细]
-
ruby-on-rails-3 – 为什么这个mongoid Rails 3项目中没有rake任
所属栏目:[百科] 日期:2020-12-17 热度:138
https://github.com/memphis518/Garden-Dating-Service 上面的公共回购是我们正在为奥斯汀社区花园工作的社区编码项目,到目前为止这是一个相当简单的项目,但由于某种原因,rake db:seed不起作用(“不知道如何构建任务db:seed“),当你运行rake -T时,它根本没[详细]
-
ruby-on-rails – 如何在rails3中将bootstrap的图标添加到button
所属栏目:[百科] 日期:2020-12-17 热度:61
我的原始代码是 %= button_to 'Destroy',girl,confirm: 'Are you sure?',:disable_with = 'deleting...',method: :delete,:class = 'btn-mini btn-danger btn' % 我想在“Destroy”这个词前添加一个图标. 图标标签是这样的 i class="icon-pencil icon-white"[详细]
-
ruby-on-rails – 在rails中使用多选列表
所属栏目:[百科] 日期:2020-12-17 热度:178
我正在尝试在Rails中创建一个多选列表框.我的观看代码是: div %=nested_form_for(@allocation) do|builder|% %=builder.label :song_id,"Pick a song" % %=builder.select :song_id,options_for_select( Song.all.collect {|s| [ [s.title,s.artist].join("[详细]
-
ruby-on-rails – Rails – CanCan HABTM关联检查
所属栏目:[百科] 日期:2020-12-17 热度:152
我的模型设置如下(联系人中的自我关联,因为我想为经销商存储的信息镜像该表中的所有字段,似乎与DRY保持一致以使用现有的数据结构): class Contact ActiveRecord::Base attr_accessible :reseller_id has_and_belongs_to_many :users has_many :reseller_cli[详细]