-
在Ruby中,有什么方法可以过滤包含“time”一词的对象的所有方法
所属栏目:[百科] 日期:2020-12-17 热度:99
我尝试了以下内容,部分工作: s.methods.map {|n| n if n =~ /time/}= [nil,nil,"skip_time_zone_conversion_for_attributes",nil,"timestamped_migrations",nil,"time_zone_aware_attributes","default_timezone","record_timestamps",nil] s.methods.each[详细]
-
ruby-on-rails – 任何使用ruby而没有任何框架的人?
所属栏目:[百科] 日期:2020-12-17 热度:163
我正在尝试使用 Ruby和Rails.我喜欢 Ruby,但不喜欢Rails.我有Java / PHP背景,我使用过一些框架,但从来没有完全喜欢它们中的任何一个. 有人使用Ruby构建Web应用程序,但没有任何框架? (铁轨,merb等).如果是的话,你能指点我一些资源来学习它吗? 解决方法 至少[详细]
-
ruby-on-rails – 通过updated_at对ruby数组进行排序
所属栏目:[百科] 日期:2020-12-17 热度:118
我想要做的就是从我的模型中获取最新的项目 将它们放在由“updated_at”属性排序(最新项目)的数组中. 某处是错误,但我找不到它: @results = Array.new Note.find(:all,:limit = 3,:order = "created_at DESC").each do |item| @results item end Picture.fi[详细]
-
ruby-on-rails – 在Rails中,使用find with:select后,我的对象
所属栏目:[百科] 日期:2020-12-17 热度:140
运行如下: @users = User.find(:first,:select =“name,lastname,salary”) for @user in @users do ??@ user.salary = 100000 ??@ user.save 结束 在查找Mysql表后,用户不会更新. 解决方法 ActiveRecord不知道对象的id,以便保存数据. 因此,在以下示例中[详细]
-
数组 – 使用另一个数组的元素从数组中替换nils的最佳方法
所属栏目:[百科] 日期:2020-12-17 热度:150
我有两个数组: a = [nil,1,nil]b = [4,5,6] 我想用第二个数组中的相关元素替换第一个数组中的nil元素: [4,6] 最好的方法是什么? 解决方法 您可以使用zip和||操作符这样做: result = a.zip(b).map{ |x,y| x || y }[详细]
-
Ruby哈希的map_values()?
所属栏目:[百科] 日期:2020-12-17 热度:66
我想念 Ruby中的Hash方法只转换/映射哈希值. h = { 1 = [9,2,3,4],2 = [6],3 = [5,7,1] }h.map_values { |v| v.size }#= { 1 = 4,2 = 1,3 = 3 } 你如何在Ruby中存档? 更新:我正在寻找map_values()的实现. # more examplesh.map_values { |v| v.reduce(0,:+[详细]
-
ruby-on-rails – 连接拒绝开发Rails服务器
所属栏目:[百科] 日期:2020-12-17 热度:137
我正在开发一个Rails项目,出于某种原因,去localhost:3000显示连接被拒绝,而不是我正在开发的网站.发生了什么? 解决方法 检查您的主机文件!默认情况下,Rails仅用于127.0.0.1.但是,我已将localhost的其他条目添加到我的/ etc / hosts文件中(系统默认采用最[详细]
-
在第一个元素的基础上对数组进行分组,而不在Ruby中重复
所属栏目:[百科] 日期:2020-12-17 热度:144
我正在执行一个活动的记录命令Product.pluck(:category_id,:price),它返回一个包含2个元素数组的数组: [ [1,500],[1,100],[2,300]] 我想在第一个元素的基础上进行分组,创建一个看起来像这样的哈希: {1 = [500,2 = [300]} group_by似乎是合乎逻辑的,但复[详细]
-
ruby-on-rails – M.Hartl的Rails教程7.4.1中错误的参数数量(2个
所属栏目:[百科] 日期:2020-12-17 热度:105
我一直在关注最新版本的M.Hartl的Rails教程,我在第7.4.1章遇到了一个问题.我创建了一个与用户控制器的新操作相关联的注册表单.当表单提交有效信息时,控制器应重定向到新用户配置文件,但是我在下面发生错误… 我已经包含了routes.rb代码以及Users控制器代码.[详细]
-
在Ruby中,术语“元类”,“本征类”和“单例类”是完全同义和可替
所属栏目:[百科] 日期:2020-12-17 热度:109
Class类的文档有一个令人难以置信的混乱图,涉及“元类”.我试图揭开这里实际发生的事情的神秘面纱.这三个词都是…… 元类 本征类 单身人士班 Ruby中的同义词?我知道元类在Python中意味着特定和不同的东西,例如,但在Ruby中呢? 解决方法 tl;博士:是的. 在过[详细]
-
Ruby中SecureRandom.urlsafe_base64(8)的冲突概率?
所属栏目:[百科] 日期:2020-12-17 热度:166
我正在使用SecureRandom.urlsafe_base64(8)来在我的系统中创建URL安全的唯一ID. 我想知道如何计算碰撞概率?我将大约10.000个这些ID插入到数组中,我想避免检查其中一个键是否已经在数组中,但我还想确保不重复?有什么机会? 解决方法 这个概率有一个很好的近[详细]
-
ruby – 数组中的最大值和最小值
所属栏目:[百科] 日期:2020-12-17 热度:153
我编写了一个 Ruby代码来从数组中获取最大值和最小值.代码打印最大值(8)正确,但它不打印最小值(2).请告诉我代码中出了什么问题. class MaxMinArray def MaxMinMethod() array = [4,2,8,3,5] maxNo = array[0] minNo = array[0] arrayLength = array.length f[详细]
-
ruby-on-rails – Rails 4 – 在数据库中保存图像
所属栏目:[百科] 日期:2020-12-17 热度:146
亲爱的程序员你好, 我正在尝试使用电子书“Praxiswissen – Ruby on Rails”开发一个Web应用程序.我的问题是我想通过表单将图像保存到我的项目目录中.数据库只保存图片的名称,节省时间: def unique_and_proper_filename(filename) Time.now.to_i.to_s + '_'[详细]
-
ruby-on-rails – 在Rspec中定义类
所属栏目:[百科] 日期:2020-12-17 热度:84
我想测试一个模块包含在一个类中.我正在尝试在RSpec中定义一个新类: describe Statusable do let(:test_class) do class ModelIncludingStatusable ActiveRecord::Base include Statusable statuses published: "опубликовано",draft: "чер[详细]
-
ruby-on-rails – Heroku Rails Websolr,太阳黑子在生产中不是免
所属栏目:[百科] 日期:2020-12-17 热度:159
我已经在我的应用程序中添加了太阳黑子宝石,并试图将它发送到heroku生产,但我正在尝试重新索引我的数据库,但是,我收到了一个错误.我做了一些挖掘,我想我必须添加websolr作为附加组件?这个费用为每月20美元.这是唯一的选择吗? 谢谢 解决方法 我做了一些研究[详细]
-
ruby-on-rails-4 – 具有强对数的不允许参数,具有多对多关系
所属栏目:[百科] 日期:2020-12-17 热度:60
我有一个并且属于许多关系设置,如下所示: has_and_belongs_to_many :players,:class_name = "User" # In app/models/team.rbhas_and_belongs_to_many :teams # In app/models/user.rb 在创建用户之后,我正在使用表单来创建团队.这是我的团队控制器: def cr[详细]
-
ruby-on-rails – Heroku在部署时不会预编译资产
所属栏目:[百科] 日期:2020-12-17 热度:120
它在文档中非常明确地说如果我不在本地预编译它就会这样做. 说实话,我没兴趣在本地预编译这些. 我在production.rb中有什么,我在application.rb中重复了一遍 在我的production.rb中: config.serve_static_assets = falseconfig.assets.compile = falseconfig[详细]
-
Ruby:用于检查nil / false条件语句的干净代码?
所属栏目:[百科] 日期:2020-12-17 热度:152
我总是遇到这个 Ruby问题,我想写得更干净. var a can be nila.value can also be nila.value has possible true or false valueif (not a.nil?) (not a.value.nil?) a.value == false puts "a value is not available"else puts "a value is true"end 问题是[详细]
-
如何从Ruby 2.0中的字符串数组中获取值
所属栏目:[百科] 日期:2020-12-17 热度:98
我有这个字符串数组: array = [ "nike air","nike steam","nike softy","nike strength","smooth sleeper","adidas air","addidas jogar","adidas softy","adidas heels"] 我想从这里提取字符串作为SQL查询. 例如,如果用户输入单词“nike”.然后应返回4个字[详细]
-
ruby-on-rails – 从第二个数据库中提取数据的有效方法?
所属栏目:[百科] 日期:2020-12-17 热度:189
我们有一个主数据库,我们所有的应用程序都在这里. 但是有一个第二个数据库(从外部源更新),我希望能够连接到这个数据库以便从中提取数据.我不需要写任何东西……只需阅读. 它也只有一张我要拉的桌子. 我真的只需要做一些事情: OtherDatabase.articles.where([详细]
-
ruby-on-rails – Nil不是Rspec的象征
所属栏目:[百科] 日期:2020-12-17 热度:155
当我在我的localhost上以开发模式运行时.一切正常,我可以轻松删除我的帖子.但我的要求规格失败了. 当我运行测试时,我收到此错误: 1) Posts when logged in should delete posts Failure/Error: expect{click_on "Usuń spot"}.to change(Post.count).by(1)[详细]
-
ruby-on-rails – 查找去年的月份名称
所属栏目:[百科] 日期:2020-12-17 热度:132
在我的 ruby代码中,我想显示过去1年的所有月份名称.例如,当前日期是“2013年4月”然后我想显示从“May 2012”到“2013年4月”的所有月份名称,例如[“May”,“June”,..,“April”].对此最好的想法是什么? 我试过了: %= (1.year.ago.to_date.strftime("%B")[详细]
-
ruby-on-rails – 从rails控制台获取“SQLite3 :: CorruptExcept
所属栏目:[百科] 日期:2020-12-17 热度:122
我正在做Michael Hartl的rails screencast教程,在第7章中,我试图将用户添加到数据库中,以便测试用户显示页面.当我创建一个用户时,它会被一个SQLite3 :: CorruptException回滚:数据库磁盘映像格式错误.对此错误的研究建议停止“后缀”过程,但我没有安装postf[详细]
-
ruby-on-rails – 在Facebook Rails应用程序中放置Facebook Meta
所属栏目:[百科] 日期:2020-12-17 热度:130
我已经实现了Omniauth和Koala7宝石,以便将我的应用程序与Facebook集成. 除了使用自定义对象发布自定义操作的一个小问题外,一切都运行良好. 问题是我的对象url应该是新创建的帖子的显示页面,例如/ posts / 1.为了使这个页面被识别为facebook对象,我需要将face[详细]
-
在net-ldap中搜索Ruby的“已启用”用户
所属栏目:[百科] 日期:2020-12-17 热度:174
我正在使用 net-ldap gem来搜索活动目录. 我可以使用过滤器搜索用户: filter = Net::LDAP::Filter.eq("sAMAccountName","neil*")filter2 = ~Net::LDAP::Filter.eq("objectclass","computer")joined_filter = Net::LDAP::Filter.join(filter,filter2)ldap.se[详细]