-
ruby-on-rails – 从Rails URL路由中删除控制器名称
所属栏目:[百科] 日期:2020-12-17 热度:74
这是我的第一个Rails项目,我试图慢慢把事情拼凑起来. 当我试图查看我使用rails g controller controller生成的页面时 page,我发现自己要去0.0.0.0:3000/controller/page.html,如何配置它以便我的路由文件全局允许通过页面名称而不是控制器/页面查看页面,如果[详细]
-
ruby – 在Capybara中,确实:或者Capybara.exact适用于have_sele
所属栏目:[百科] 日期:2020-12-17 热度:157
在尝试匹配文本完全匹配的元素时,我很难使用Capybara的have_selector.我知道这可以使用正则表达式来完成,但是我对 Capybara’s blog post的阅读使我相信我可以使用:exact arg或set Capybara.exact = true.我目前正在使用Capybara 2.2.1.这是我有的: 假设我[详细]
-
ruby-on-rails – 如何使用枚举(rails 4.1)?
所属栏目:[百科] 日期:2020-12-17 热度:176
我正在尝试在我的项目中使用枚举. 但我不知道如何将它与simple_form输入集合一起使用. 我的代码出错了. 这是我在user.rb中的枚举定义: enum role: [ :guest,:super_admin,:advertiser,:publisher,:account_manager] 这是我的查看代码: %= simple_form_for([详细]
-
ruby-on-rails – 如何在Ruby on Rails中阻止特定的IP地址
所属栏目:[百科] 日期:2020-12-17 热度:70
我负责一些用 Ruby on Rails制作的实时网站.我有一些IP地址不断攻击这些网站,我想阻止他们的IP地址.我知道他们可以通过代理绕过这堵墙,但我确实希望让他们更难,并且很想知道我需要在我的ruby on rails app中设置它.谢谢大家! 解决方法 class ApplicationCon[详细]
-
ruby-on-rails-3 – 使用rails 3中的表单按钮覆盖respond_to格式
所属栏目:[百科] 日期:2020-12-17 热度:124
我有一组使用Rails调用“respond_to”以各种格式显示的报告,这样如果URL以CSV或 JSON结尾,则报告以该格式生成. 我有一个请求来制作下载按钮以便更轻松地抓取报告,但由于报告具有日期范围等自定义,我需要能够提交一个表单并在表单中指定响应格式.这可能吗?怎[详细]
-
ruby – Puppet:嵌套的hash / dict,数组:如何在erb中访问?
所属栏目:[百科] 日期:2020-12-17 热度:88
玩木偶,我最终在一个嵌套字典/哈希 – 看起来或多或少像 $settings ={ "var1" = { "ip" = "0.0.0.0","port" = "1234","option" = ["foo","bar"],"machines" = { "maschine-1" = { "ip" = "1.2.3.4","port" = "1234"},"maschine-2" = { "ip" = "1.2.3.5","por[详细]
-
ruby-on-rails – Rails 4:after_update回调导致无限循环
所属栏目:[百科] 日期:2020-12-17 热度:70
我在User模型中使用了after_update回调. 型号User.rb after_update :check_phonecheck_phone phone_validation if phone_changed?enddef phone_validation code = Array.new(8){rand(36).to_s(36)}.join self.phone_verification_code = code self.saveend[详细]
-
ruby-on-rails – ActiveRecord与ID数组连接
所属栏目:[百科] 日期:2020-12-17 热度:138
以下命令在拉出具有特定功能的所有样式时非常有用: Style.joins(:style_features).where('style_features.feature_id= ?',1) 有可能做同样的事情,但对于一系列功能?如: Style.joins(:style_features).where('style_features.feature_id= ?',[1,2,3]) 解决[详细]
-
ruby – 在initialize方法之后运行方法
所属栏目:[百科] 日期:2020-12-17 热度:62
我想编写一些在调用initialize方法后运行的 ruby代码.此代码可以在类或模块中.我怎么写这个? 这是我想要的一个例子: class Base def after_init puts "after init" endclass A Base # Option 1,use a classendclass B Base def initialize puts "in init"[详细]
-
ruby-on-rails – 如何在rails中从基于数据库的created_at中选择
所属栏目:[百科] 日期:2020-12-17 热度:139
如何在rails中从基于数据库的created_at中选择数据? 例如: [#Event id: 1,customer_id: 1,therapist_id: 1,location_id: 1,service_id: 3,walkin: true,cancel: false,cancel_reason: nil,room_id: 5,starts_at: "2014-04-03 21:31:13",stops_at: nil,crea[详细]
-
ruby-on-rails – 禁用响应者gem flash消息进行设计登录
所属栏目:[百科] 日期:2020-12-17 热度:69
我们在项目中运行设计和响应者宝石.我们已经删除了signed_in和signed_up flash消息,如下所述: Rails Disable devise flash messages config / locales / devise.en.yml的相关部分: devise: sessions: signed_in: '' signed_out: '' 但是现在我们收到的消息[详细]
-
ruby-on-rails – 使用设计注销时无效的真实性令牌
所属栏目:[百科] 日期:2020-12-17 热度:159
我的用户可以在myapp.com上登录,并将其重定向到他们的子域,例如username.myapp.com 这是有效的,因为我有 Downhill::Application.config.session_store :cookie_store,:key = '_domain_session',:domain = :all 在session_store.rb我的应用程序控制器中的一个[详细]
-
ruby-on-rails – Ruby中未初始化的对象
所属栏目:[百科] 日期:2020-12-17 热度:70
我在Rails工作并拥有以下课程: class Player ActiveRecord::Base attr_accessor :name,:rating,:team_name def initialize(name,rating,team_name) @name = name @rating = rating @team_name = team_name endend 我跑的时候 bundle exec rails console 并[详细]
-
Ruby,bundle,SSH和Jenkins
所属栏目:[百科] 日期:2020-12-17 热度:65
我有一个使用Publish Over SSH插件的Jenkins作业将script.sh发送到远程机器并执行它.脚本看起来像这样: cd some_pathbundlebundle exec rakep build 我收到以下错误 Your Ruby version is 1.9.3,but your Gemfile specified 2.1.0 如果我通过SSH连接到计算[详细]
-
ruby-on-rails – 使用回形针,导轨4的水印图像
所属栏目:[百科] 日期:2020-12-17 热度:133
我一直在尝试按照 watermark with paperclip中列出的答案为我的图像添加水印: Watermark.rb: module Paperclip class Watermark Processor # Handles watermarking of images that are uploaded. attr_accessor :current_geometry,:target_geometry,:forma[详细]
-
ruby-on-rails – 模型中的Rails字符串字段不保存
所属栏目:[百科] 日期:2020-12-17 热度:101
video = Video.find(79)video.url.sub! "http","https"video.save 看看我的服务器控制台,当我发出这个请求时,我看到了这个: Video Load (48.7ms) SELECT `videos`.* FROM `videos` WHERE `videos`.`id` = 79 LIMIT 1(43.3ms) BEGIN(46.4ms) COMMIT 注意,即[详细]
-
ruby-on-rails – 跳过结账步骤但进行关联
所属栏目:[百科] 日期:2020-12-17 热度:100
我尝试修改我的CheckoutSteps. 我们的客户无法选择送货或付款,因为所有订单都是相同的. (运费为5欧元,订单超过100欧元,然后免费). 付款总是Eruopean BankTransfer(我们注意到订单中的客户 – 电子邮件). 所以我从我的订单中删除了州“:delivery”.跳过该步[详细]
-
如何在使用rbenv不同的ruby版本时从OSX的系统ruby 1.8.x正确卸载
所属栏目:[百科] 日期:2020-12-17 热度:159
我目前安装了rbenv和 ruby 2.1.0,我想继续使用我为这个版本的ruby安装的任何宝石. 但是我也有系统(OSX 10.9)默认ruby(1.8.x),我以前为该版本安装了一些宝石.我在这里可以看到它们: /Library/Ruby/Gems/1.8/gems 我不知道如何从上面的目录中正确卸载宝石所以[详细]
-
ruby-on-rails – Heroku – 如何将数据从数据库提取到本地数据
所属栏目:[百科] 日期:2020-12-17 热度:70
我正在尝试从Heroku上获取数据库,并从那里获取数据以保存到我的本地数据库中. 当我尝试 heroku db:pull 并确认应用程序的名称,我得到: ! db:push and db:pull have been removed and replaced with pg:push and pg:pull. ! For more information,please see[详细]
-
ruby-on-rails – Rails 3.2 rake编译问题
所属栏目:[百科] 日期:2020-12-17 热度:73
突然不能推到Heroku!错误消息说: uninitialized constant Haml::Util::Sass (相同的代码和库在2天前工作正常!) 编译显然在这行application.rb上失败了: Bundler.require(*Rails.groups(:assets = %w(development test))) 在尝试编译时,我得到了这个: Co[详细]
-
ruby – 没有#{}的字符串插值
所属栏目:[百科] 日期:2020-12-17 热度:161
参见英文答案 Why does string interpolation work in Ruby when there are no curly braces?????????????????????????????????????1个 请注意以下事项: "abcd#fg" # = "abcd#fg""abcd#$fg" # = "abcd" characters #$and after them are skipped"abcd#@fg"[详细]
-
ruby-on-rails – 每隔几秒运行一次后台作业
所属栏目:[百科] 日期:2020-12-17 热度:139
假设我有一个需要从API中提取数据的应用程序,但是我发送查询的频率是有限的(即,X请求/分钟上限).为了确保我没有达到这个限制,我想将请求添加到队列,并有一个后台作业,它将拉动X请求并每分钟执行一次.但是,我不确定Rails中最好的方法是什么.从我收集的内容来[详细]
-
ruby-on-rails-4 – 设计:如何从db获取用户密码
所属栏目:[百科] 日期:2020-12-17 热度:59
我正在为用户登录编写黄瓜测试. 我有这样的场景背景,将用户添加到数据库 User.create!( :email = email,:password = password,:password_confirmation = password ) 那么,为什么在我的顺序步骤中,我得到@ user.password nil? @user = User.find_by :email =[详细]
-
ruby-on-rails – Ruby如果..其他..结束/增量:语法错误
所属栏目:[百科] 日期:2020-12-17 热度:154
参见英文答案 Unexpected keyword_end error,yet syntax seems fine????????????????????????????????????2个 我创建了一个迭代Order对象数组的类方法.我正在使用那里的数据来构建哈希.迭代中的一个if块是: if !(report_hash[user_id][reason]) report_hash[详细]
-
ruby-on-rails – Rails:像Amazon.com一样实现搜索/过滤
所属栏目:[百科] 日期:2020-12-17 热度:189
我正在尝试在基于几个属性的模型上实现搜索功能.我想让用户能够指定要过滤的属性.它与任何电子商务网站(如Amazon.com)非常相似 例如,用户可以基于进行过滤 – 作者 – 评分 – 类别 任何建议将不胜感激! 解决方法 这种方法通常被称为“分面”搜索.尝试: ht[详细]