-
ruby-on-rails – 如何从开始日期开始每隔7天获取一段时间的日期
所属栏目:[百科] 日期:2020-12-17 热度:111
如何从开始日期开始每隔7天获取一段时间的日期. 我有一个调度程序应该在其开始日期时间设置为每个时区发送推送通知后每7天运行一次. 例如. start_time run_every end_time20-july-2016 10:00:00 7_days 25-dec-2016 10:00:00 那么我将从2016年7月20日上午10[详细]
-
ruby – 是否可以在rake任务中包含一个模块而不会污染全局范围?
所属栏目:[百科] 日期:2020-12-17 热度:92
我想知道 – 是否有可能为rake任务创建私有帮助器,无论我如何尝试它们,它们最终都可以在全局范围内使用,并且可以作为任何对象的方法使用.例如: ## this is what I needmodule MyRakeHelpers def helper_1 end def helper_2 endendinclude RakeHelperstask :[详细]
-
ruby-on-rails-3 – 使用Capybara Selenium时禁用JavaScript
所属栏目:[百科] 日期:2020-12-17 热度:98
我有一个应用程序设计为禁用 JavaScript时仍然可用,所以我想写一些涵盖这些情况的规范. 我正在使用Selenium(Firefox)和Capybara,我正在注册一个禁用JavaScript的新驱动程序(通过Selenium的javascript.enabled属性) # spec/rails_helper.rbCapybara.configure[详细]
-
ruby-on-rails – 如何在ActiveAdmin上翻译模块内的模型?
所属栏目:[百科] 日期:2020-12-17 热度:200
我需要在ActiveAdmin上翻译模型. 该模型类似于:Module :: Model. 我在翻译yml中尝试过module_model和module model, 没有成功. 解决方法 您可以在模块名称和类名之间使用斜杠.像这样: "pt-BR": activerecord: models: my_module/my_class: one: My Class ot[详细]
-
__FILE__ == $PROGRAM_NAME在ruby中意味着什么?
所属栏目:[百科] 日期:2020-12-17 热度:162
参见英文答案 What does `if __FILE__ == $0` mean in Ruby????????????????????????????????????6个 在查看Ruby中的代码时,我偶然发现了这个sintax.代码是: if __FILE__ == $PROGRAM_NAME #some code...end 我想__FILE__是一个变量,它让我知道我所在文件的[详细]
-
ruby中有“可赎回”的东西吗?
所属栏目:[百科] 日期:2020-12-17 热度:51
在 python中,我可以使用“callable”来检查是否可以调用变量.像这样: # -*- coding: utf-8 -*-def test(): print "hello world"a = testif callable(a): a() 所以这样,我可以说a是一个函数,而不是一个实例变量. 但是在ruby中,大括号可以省略,所以对我来说,[详细]
-
ruby-on-rails – 查询Mongoid 5.1中的日期范围
所属栏目:[百科] 日期:2020-12-17 热度:121
你如何使用Mongoid 5.1查询日期范围?我正在尝试类似的东西 Data.find(sid: 7,:created_at = (Time.parse('5-07-2015')..Time.now )) 但这给了我一个错误 有任何想法吗? 解决方法 你可以使用: Data.where(:created_at =(Time.parse(‘5-07-2015’).. Time[详细]
-
ruby-on-rails – RSpec for Index中的instance_variable
所属栏目:[百科] 日期:2020-12-17 热度:71
这是一个非常简单的问题,但我找不到任何解决方案.已经3天了.请帮忙. 所以我有这个 users_controller.rb def index @users = @users.normal.order(:name).page params[:page]end 所以我在users_controller_spec.rb中有这个 it "assign all normal users to @u[详细]
-
ruby-on-rails – 门卫应用程序不保存
所属栏目:[百科] 日期:2020-12-17 热度:154
我有门卫在当地工作,但一旦部署到生产我有一个奇怪的问题.我无法创建新的应用程序,请参阅下文: $ app = Doorkeeper::Application.new :name = 'test',:redirect_uri = 'http://test.com'= #Doorkeeper::Application id: nil,name: "test",uid: nil,secret:[详细]
-
ruby-on-rails – 什么是Rails Presenters文件夹?
所属栏目:[百科] 日期:2020-12-17 热度:65
什么是Rails Presenters文件夹?这个文件夹里有什么?为什么需要此文件夹? 解决方法 演示者是一种通常被称为模型视图演示者(MVP)的设计模式 这是模型视图控制器模式的派生,用于创建用户界面. 对于使代码更干燥的问题分离是有用的. 以下是维基百科的描述方式[详细]
-
ruby-on-rails – Rails从Controller重定向到Anchor标签
所属栏目:[百科] 日期:2020-12-17 热度:174
我使用Comments表作为多态关联.当我保存评论并重定向到相应的关联模型.我希望它传递一个锚标记自动向下滚动以显示注释.我尝试以下但锚标签没有传递到网址 @comment = @commentable.comments.new comment_params @comment.user = current_user @comment.save[详细]
-
ruby-on-rails – 循环数月
所属栏目:[百科] 日期:2020-12-17 热度:97
我试图循环数年和数月.如果@ user.created_at是2015年11月,那么我想得到这个输出: November 2015December 2015January 2016February 2016March 2016 我尝试了以下方法: Hash[(@user.created_at.month..Date.today.month).map { |month| [ month,0 ] }].mer[详细]
-
ruby-on-rails – 将两个不同的ActiveRecord集合合并为一个
所属栏目:[百科] 日期:2020-12-17 热度:107
我想创建所有公司活动的视觉时间表.时间轴的 HTML是使用循环构建的. 为简单起见,我们假设两个模型Hire应对.两个模型都具有日期属性和一些特定于模型的属性.如何合并两个模型的ActiveRecord结果,然后按日期对组合的哈希进行排序,将其组合成一个我可以循环的哈[详细]
-
ruby-on-rails – rspec – 找不到命令
所属栏目:[百科] 日期:2020-12-17 热度:139
作为任务的一部分,我正在创建一个基本网站.当rails服务器没有运行时,我为根目录执行“rspec”,执行rspec.但测试失败了.当我启动rails服务器并从另一个终端窗口执行rspec(在转到根目录后),rspec不起作用.我收到以下消息 – Tushars-MacBook-Pro:recipefinder[详细]
-
ruby-on-rails – 从rails控制台设计用户
所属栏目:[百科] 日期:2020-12-17 热度:142
我正在尝试使用以下方法使用rails控制台创建一个设计用户 User.create!({:email = "abc@gmail.com",:roles = ["admin"],:password = "abc123",:password_confirmation = "abc123" }) 我无法理解如果用户是否已创建.点击输入命令后,我没有得到任何回应.我做了[详细]
-
ruby-on-rails – 如何通过ruby on rails将固定数据分配给数据库
所属栏目:[百科] 日期:2020-12-17 热度:196
在rails上的 ruby中,我们通常通过控制台在模型中分配数据. 像@model = Model.attribute(data).喜欢@user = User.create(“John”) 我的问题是,如果我想修复数据,我可以通过模型或控制器来完成吗?因此,如果我想更改细节,我不必在控制台中检查和查找. 例如,我[详细]
-
使用Ruby处理抽象类解决方案的正确方法是什么?
所属栏目:[百科] 日期:2020-12-17 热度:97
我知道抽象类不是 Ruby中的一个特性,当然背后有一个哲学原因,但我想知道是否有办法解决通常使用其他语言(如C和Java)中的抽象类来解决的问题. 例如: 我需要三个班级Triangle,Square和Circle.因为这些都是几何图形,所以我在考虑使用抽象方法get_area编写一个[详细]
-
ruby – 如何在调用方法时传递所有局部变量
所属栏目:[百科] 日期:2020-12-17 热度:165
我想知道在调用方法时是否有一种简单的方法来传递所有局部变量,而不是逐个传递它们作为参数.我想要以下内容: class Greeting def hello message = 'HELLO THERE!' language = 'English' say_greeting end def konnichiwa message = 'KONNICHIWA!' language[详细]
-
ruby-on-rails – 如何使用mixpanel-ruby gem跟踪事件?
所属栏目:[百科] 日期:2020-12-17 热度:77
我正在将Mixpanel集成到我的 Ruby on Rails应用程序中.我已正确集成 Javascript标记以进行客户端视图跟踪. 我还以各种方式为我的模型和控制器中的服务器端事件添加了Mixpanel跟踪标记,但没有成功.以下是我尝试过的一个例子: 我已经安装了mixpanel-ruby gem[详细]
-
ruby-on-rails – ActiveJob :: Base中的DRY
所属栏目:[百科] 日期:2020-12-17 热度:177
我需要在Jobs中使用sanitization,所以我写了方法 def sanitized_sql_statement(query) ActiveRecord::Base.send( :sanitize_sql_array,query ) end 我有2个不同的工作文件.我应该在哪里放置这种方法以及如何在乔布斯中使用它? 解决方法 使用关注. 在作业目[详细]
-
ruby – 使子类无法访问实例方法
所属栏目:[百科] 日期:2020-12-17 热度:148
鉴于: class Base def foo puts 'foo!!!' endendclass Ball Baseend 我想要: Ball.new.foo返回错误:找不到方法. Base.new.foo返回:foo !!! 我的尝试是: 我可以做受保护的def foo,以便1.工作.但是这不适用于2. 我可以像上面给出的那样做,所以2.工作.但是[详细]
-
ruby-on-rails – Rails强参数 – 如果我的一个字段是可选的,该
所属栏目:[百科] 日期:2020-12-17 热度:59
我不会声称自己在任何方面都是Rails的专家.令我困惑的一件事是强参数,我没有找到任何真正简单的教程,大多数搜索结果主要是在rails文档上的命中,虽然通常是准确的,但我找不到任何方便阅读,不能被视为教程.强对称的 github似乎也没有涵盖这一点. 假设我有一个[详细]
-
ruby-on-rails – 如何在IntelliJ IDEA中设置ruby SDK?
所属栏目:[百科] 日期:2020-12-17 热度:93
我一直在使用 this指南 每当我去导入模块时,我都会看到这个屏幕: 我使用了以下文件路径,也许这是什么错? /usr/local/Cellar/ruby-build/20160130/share/ruby-build/2.3.0 并得到这个错误: 我很欣赏任何人可能有的任何想法,我一直在尝试让这个工作整夜![详细]
-
ruby-on-rails – CloudFront不加载我的字体很棒的rails 4
所属栏目:[百科] 日期:2020-12-17 热度:74
我的rails应用程序出了问题,我决定将我的资产转移到像AWS中的cloudfront这样的CDN.现在一切都好多了.我的资产更快,但我有问题:我在应用程序中使用font-awesome gem作为某些图标,并且由于更改为CloudFront,因此无法加载. 我的应用程序位于带有CloudFront资产[详细]
-
ruby-on-rails – 从ActiveRecord has_many关联中获取唯一值
所属栏目:[百科] 日期:2020-12-17 热度:159
我有以下关联:艺术家has_many歌曲.因此,我可以通过以下方式获得艺术家的歌曲: artist.songs 但是,我想只获得歌曲的类型: artist.songs.pluck(:genre) 但是,这种类型可能会在结果中出现多次;我只想获得独特的流派价值观.不幸的是,pluck在这里没有任何帮助,[详细]