-
ruby-on-rails – 如何在heroku中获取共享数据库URL
所属栏目:[百科] 日期:2020-12-17 热度:147
如何在heroku中获取SHARED_DATABASE_URL ..而我正在尝试迁移它是要求SHARED_DATABASE_URL我怎么能得到它.. ?? heroku pg:reset --db SHARED_DATABASE_URL 我应该在SHARED_DATABASE_URL的位置添加什么?我在轨道上的ruby工作 谁能帮助我呢? 解决方法 您可以[详细]
-
ruby-on-rails – Rails远程表单验证
所属栏目:[百科] 日期:2020-12-17 热度:158
只是一个简单的问题,我跟着 railscast 对于远程真实工作来说,这很好,但我如何验证模型呢? 我有这个 %= form_for [:admin,@course],remote: true do |f| % div class="field" %= f.label :title,"The title:" %br / %= f.text_field :title % /div div class[详细]
-
ruby – ‘case’语句如何与常量一起使用?
所属栏目:[百科] 日期:2020-12-17 热度:57
我使用的是 Ruby 1.9.2和 Ruby on Rails 3.2.2.我有以下方法: # Note: The 'class_name' parameter is a constant; that is,it is a model class name.def my_method(class_name) case class_name when Article then make_a_thing when Comment then make_a[详细]
-
ruby-on-rails – Rails的新手:你如何在rails应用程序中使用app
所属栏目:[百科] 日期:2020-12-17 热度:54
我刚刚进入轨道并开始慢慢理解它.有人可以解释或给我关于在application_controller内部编码的好处或时间和原因的想法吗?什么是用例.你是如何在rails应用程序中使用应用程序控制器的?我不想在那里放太多代码,因为根据我的理解,这个控制器会被调用每个请求.[详细]
-
ruby – 如何找到中心圆半径的所有重叠圆?
所属栏目:[百科] 日期:2020-12-17 热度:128
如何在mongo shell中进行交叉或重叠查询 – 哪些圆圈与我的搜索区域重叠?内部仅与中心位置相关,但不包括搜索范围内其他圆的半径. 蒙戈: # My bad conception:var search = [[30,30],10]db.places.find({circle : {"$within" : {"$center" : [search]}}})[详细]
-
ruby-on-rails-3 – 无法使用postgres在rails 3.2中创建测试数据
所属栏目:[百科] 日期:2020-12-17 热度:165
这是一个非常奇怪的.我试图做一个简单的rake db:测试:克隆或创建,无论我做什么,从清除gemset到尝试各种 database.yml配置,我得到最奇怪的错误: LINE 1: CREATE DATABASE "tdt_test"0.0 有没有人见过这样的事情呢? WTF是“0.0!?”我正在运行Rails 3.2,R[详细]
-
ruby-on-rails – Pow和rbenv出错 – “无法加载此类文件 – bun
所属栏目:[百科] 日期:2020-12-17 热度:77
我知道Pow的故障排除 wiki页面上有一个条目,但是我做了这个更改,它仍然给出了同样的错误. 如果您从下面的错误消息中注意到,它似乎至少尝试从rbenv使用正确版本的ruby,但仍然有相同的错误 LoadError: cannot load such file -- bundler/setup~/.rbenv/version[详细]
-
ruby-on-rails-3 – Rails提交按钮:如何点击按钮运行某种方法?
所属栏目:[百科] 日期:2020-12-17 热度:196
我正在学习如何构建rails应用程序,我仍然不完全理解如何使按钮做东西.如何使用表单中提供的属性运行特定方法? 解决方法 %= button_to "Acknowledged",{ :controller = 'practice_sessions',:id = @practice_session.id},:method = :put % 从https://stackov[详细]
-
ruby – RSpec – 使用test double作为块参数
所属栏目:[百科] 日期:2020-12-17 热度:62
我有一些 Ruby代码,如下所示: Something.create do |x| x.foo = barend 我想编写一个使用double代替块参数x的测试,以便我可以调用: x_double.should_receive(:foo).with("whatever"). 这可能吗? 解决方法 specify 'something' do x = double x.should_rec[详细]
-
ruby-on-rails – 用一个实际的例子来理解BDD
所属栏目:[百科] 日期:2020-12-17 热度:58
我正在尝试加入行为驱动的开发方法,但要使用它我需要了解如何以这种方式思考. 我想在我刚开始的一个新的个人项目上测试它(我将使用RoR) 该项目将提供API以从外部应用程序收集数据,它将提供一个身份验证系统(设计),几个模型来根据需要收集数据,以及一个支付系[详细]
-
ruby-on-rails – bootstrap:导入的文件未找到或不可读
所属栏目:[百科] 日期:2020-12-17 热度:126
我已经找到了一些关于我的问题的主题,但我不明白应该如何修复它. 我正在关注http://ruby.railstutorial.org/chapters/filling-in-the-layout#fnref-5_5教程,并在app / assets / stylesheets / custom.css.scss中导入引导程序. 那是我的Gemfile: source 'htt[详细]
-
ruby-on-rails – 如何使用instance_variable_set正确设置实例变
所属栏目:[百科] 日期:2020-12-17 热度:52
我正在查看 instance_variable_set的文档,看到给出的示例代码执行此操作: obj.instance_variable_set(:@instnc_var,"value for the instance variable") 然后允许您在任何类的实例方法中以@instnc_var访问变量. 我想知道为什么需要冒号:在@instnc_var之前.[详细]
-
ruby – 如何离开加入Arel?
所属栏目:[百科] 日期:2020-12-17 热度:109
Arel 3.0.2提供了两个类来指定连接类型:Arel :: Nodes :: InnerJoin和Arel :: Nodes :: OuterJoin并使用InnerJoin作为默认值. foo = Arel::Table.new('foo')bar = Arel::Table.new('bar')foo.join(bar,Arel::Nodes::InnerJoin) # innerfoo.join(bar,Arel::N[详细]
-
ruby-on-rails – 登录视图位于Devise-Rails 3
所属栏目:[百科] 日期:2020-12-17 热度:188
这可能是一个愚蠢的问题,但我的登录视图看起来像完全废话,并没有在其他页面的任何CSS样式中使用. 无论出于何种原因,我都找不到这个视图来编辑它.我的视图中唯一的文件夹是帖子,页面和布局.有谁知道如何编辑视图中的符号? 我的路线.rb: Projectmadrone::App[详细]
-
ruby – 如何在续集中重新加载表模式?
所属栏目:[百科] 日期:2020-12-17 热度:193
鉴于我有以下迁移: Sequel.migration do up do alter_table :users do add_column :is_admin,:default = false end # Sequel runs a DESCRIBE table statement,when the model is loaded. # At this point,it does not know that users have a is_admin fla[详细]
-
ruby-on-rails – 活动管理员自定义过滤器.按日过滤日期|月| Dat
所属栏目:[百科] 日期:2020-12-17 热度:175
我有一个带有:birthday属性的Model,我希望按表单中指定的月份过滤掉这些日期(ActiveAdmin的DSL:select). 这是仅提取生日日期的简单范围的示例.也许可以帮助: scope :birthday_month,where('extract(month from birthday) = ?',Date.today.month) 解决方法[详细]
-
ruby – 默认情况下使选项为false
所属栏目:[百科] 日期:2020-12-17 热度:131
这是在 Ruby中设置默认值的常用方法: class QuietByDefault def initialize(opts = {}) @verbose = opts[:verbose] endend 这是一个容易陷入的陷阱: class VerboseNoMatterWhat def initialize(opts = {}) @verbose = opts[:verbose] || true endend 这是[详细]
-
在jRuby中使用’fork’生成进程的替代方法?
所属栏目:[百科] 日期:2020-12-17 热度:165
在MRI Ruby中,我可以这样做: def transfer internal_server = self.init_server pid = fork do internal_server.run end # Make the server process run independently. Process.detach(pid) internal_client = self.init_client # Do other stuff with con[详细]
-
ruby-on-rails – 如何优雅地重启瘦nginx?
所属栏目:[百科] 日期:2020-12-17 热度:155
我的瘦服务器配置了nginx,我的ROR应用程序正在运行. 当我发布代码更新时运行精简重启会给我的应用程序带来一些停机时间.我试图想象如何优雅地重新启动正在运行的Thin实例,但我找不到一个好的解决方案. 有没有人能够做到这一点? 解决方法 # Restart just the[详细]
-
ruby-on-rails – Rails Diffy Gem:如何使用CSS
所属栏目:[百科] 日期:2020-12-17 热度:146
我正在使用diffy( click for github).它真棒,但我无法弄清楚如何使用css附带的颜色添加.自述文件提到它可以这样做,但我不确定如何利用他们的CSS. 从this guy talks about it开始,我很确定这是可能的. 之前有没有人使用diffy颜色? 解决方法 在你看来,放: st[详细]
-
ruby-on-rails-3 – 在Heroku日志中查找特定字符串
所属栏目:[百科] 日期:2020-12-17 热度:114
我通过在我的Rails应用程序中执行此操作来记录一些错误: logger.error "MY ERROR STRING" 如何在heroku日志中查找该行? 我知道如何做heroku日志–tail和heroku日志-n 500,但是如何在日志中找到特定的字符串? 解决方法 使用heroku logs -t | grep“term”[详细]
-
ruby-on-rails – 如何在Heroku上传大文件(特别是视频)
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在使用heroku来托管一个主要关注托管视频的Web应用程序.这些视频是通过 vimeo pro托管的,我使用 vimeo gem by matthooks来帮助处理上传过程.上传适用于小文件,但不适用于较大的文件(例如~50mb). 看看heroku日志显示我收到http错误413,它代表“Request En[详细]
-
ruby-on-rails-3 – 为特定模型自定义rails_admin删除操作
所属栏目:[百科] 日期:2020-12-17 热度:107
我一直在阅读有关自定义操作的rails_admin wiki部分,但我对rails_admin完全不熟悉,这个文档对我来说有点混乱. 我需要实现的是,当管理员用户点击删除特定员工的选项(员工是我的应用程序中的模型)时,实际删除给定员工的代码不能是rails_admin删除的默认方式,而[详细]
-
无法在Ruby on Rails 3中将csv导入MySQL数据库
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在通过 Ruby on Rails 3将数据从CSV文件导入 MySQL数据库.客户模型已经创建.此外,下面的脚本将生成puts row [2]并正确放置row [3].当我为customers.warranty_part_no和warranty_part_desc的数据库字段添加分配时,会产生以下错误. csv = CSV.read(file,co[详细]
-
ruby-on-rails-3 – Rails范围不相等
所属栏目:[百科] 日期:2020-12-17 热度:164
我正在编写一个范围,应该说选择call_status = open且unit_id不是nil的所有调用.我对 Ruby非常弱,也是Rails的新手,我很难表达这一点. 在这里我有: scope :open_calls,where(:call_status = "open",:unit_id != nil).order("id ASC") 我应该使用不同的运算符[详细]