-
ruby-on-rails-4 – 升级到Rails 4得到了IOError(没有打开读取)
所属栏目:[百科] 日期:2020-12-17 热度:130
我尝试将应用程序从3.2升级到rails 4.我认为所有的宝石冲突此刻已经解决,但后来我知道它可能会再次发生. 虽然我尝试“捆绑exec rails s”并在浏览器中打开应用程序转到app home索引,但它给了我这个错误: IOError(未打开以供阅读) 有人可以帮忙吗?非常感谢.[详细]
-
什么相当于Haskell中Ruby的pnormaldist统计函数?
所属栏目:[百科] 日期:2020-12-17 热度:82
如下所示: http://www.evanmiller.org/how-not-to-sort-by-average-rating.html 这是Ruby代码本身,在Statistics2库中实现: # inverse of normal distribution ([2])# Pr( (-infty,x] ) = qn - xdef pnormaldist(qn) b = [1.570796288,0.03706987906,-0.83[详细]
-
ruby-on-rails – 每个RAILS_ENV运行多个delayed_job实例
所属栏目:[百科] 日期:2020-12-17 热度:53
我正在使用多RAILS_Env的Rails应用程序 env_name1: adapter: mysql username: root password: host: localhost database: db_name_1env_name2: adapter: mysql username: root password: host: localhost database: db_name_2...... 我正在使用delayed_job(2[详细]
-
ruby-on-rails – 活动管理员:如何自定义选择过滤器的标签?
所属栏目:[百科] 日期:2020-12-17 热度:181
这似乎应该相当简单,买到我还没有找到关于这个主题的任何文件. 我有以下过滤器: filter :archived,as: :select …它给了我一个选择框形式的工作过滤器,选项“Any”,“Yes”和“No”. 我的问题是:如何自定义这些标签,使功能保持不变,但标签是“全部”,“实[详细]
-
如何在Ruby中使用Mechanize选择单选按钮?
所属栏目:[百科] 日期:2020-12-17 热度:104
我正在构建一个爬虫,我正在使用Mechanize.我想点击一个单选按钮.我怎么做 ? 例如,有两个单选按钮说’A’和’B’. 该网站自动选择B,但我想在ruby中使用Mechanize’A’.我也在使用Mechanize的最新版本. 解决方法 有几种方法可以做到这一点.可能最好的方法是使[详细]
-
ruby-on-rails – 为什么Rails Gemfile默认为https,当http使捆绑
所属栏目:[百科] 日期:2020-12-17 热度:87
gem文件中Rails的默认gems源是: source 'https://rubygems.org' 改变为 source 'http://rubygems.org' 使捆绑安装更快,所以我试图了解将https作为默认值的决定背后的原因.有什么我需要注意的吗? 解决方法 表格 here: Switching to HTTP is dangerous. It[详细]
-
Ruby中的实例变量初始化
所属栏目:[百科] 日期:2020-12-17 热度:199
我想在尝试理解 Ruby中的实例变量时我会有点疯狂.我唯一的目标是确保为给定类创建的每个对象都有一个具有预定值的变量,而无需为该类编写初始化方法.就像是: class Test @my = [] attr_accessor :myendt = Test.newt.my # I want [] but this shows nil 是否[详细]
-
在特定位置的Ruby哈希中插入条目
所属栏目:[百科] 日期:2020-12-17 热度:77
给定一个散列,例如,嵌套散列: hash = {"some_key" = "value","nested" = {"key1" = "val1","key2" = "val2"}} 和String格式的键的路径: path = "nested.key2" 如何在key2条目之前添加新的键值对? 所以,预期的输出应该是这样的: hash = {"some_key" = "va[详细]
-
ruby-on-rails – 如何通过覆盖诸如respond_with之类的方法来干
所属栏目:[百科] 日期:2020-12-17 热度:155
我正在尝试为我的Rails 3应用程序创建一个 JSONP API.现在在我的控制器中,我有很多遵循这种模式的动作: # This is from my users_controller.rb,as an exampledef index @users = User.all respond_with(@users,:callback = params[:callback])end 虽然这是[详细]
-
在gets()中从Ruby中损坏的TCP套接字恢复
所属栏目:[百科] 日期:2020-12-17 热度:195
我正在读取TCP套接字上的输入行,类似于: class Bla def getcmd @sock.gets unless @sock.closed? end def start srv = TCPServer.new(5000) @sock = srv.accept while ! @sock.closed? ans = getcmd end endend 如果端点在getline()运行时终止连接,则gets()[详细]
-
ruby-on-rails – rails date_select类不会生效
所属栏目:[百科] 日期:2020-12-17 热度:178
我有以下使用date_select .. %= f.date_select :birthday,:order = [:month,:day],:prompt = { :day = 'Select day',:month = 'Select month' },:html = {:class = "select birthday"} % 但是这个类没有出现在html中.. select id="profile_birthday_2i" name[详细]
-
ruby-on-rails – Rails Simple Form Country Select
所属栏目:[百科] 日期:2020-12-17 热度:132
我正在尝试用Rails和Simple Form创建一个带有country-select的应用程序. 我收到的错误是: wrong number of arguments (4 for 0) 我正在使用我找到的示例,对于国家选择gem文档页面上的简单表单.我不明白出了什么问题. 在我的模型中,我有: geocoded_by :addr[详细]
-
ruby-on-rails – 搬到rbenv打破乘客(nginx)
所属栏目:[百科] 日期:2020-12-17 热度:200
我在生产服务器上从RVM移动到rbenv.我使用“rvm implode”卸载了rvm并安装了rbenv,ruby 1.9.2,rails,passenger和nginx-module. 除了更改passenger_root之外,我没有修改我的originlal nginx.conf,如下所示: 1st Try:passenger_root /root/.rbenv/versions/1.[详细]
-
ruby-on-rails-3 – Spork的Silence Rails模式加载
所属栏目:[百科] 日期:2020-12-17 热度:188
我在rails 3.0环境中运行rspec.我们刚刚切换到在内存数据库中使用sqlite3进行测试. 要使其工作,您需要在每次运行时加载架构. 这样做的问题在于您从架构加载中获得了大量输出. 根据this,似乎Spork以某种方式获取此输出.所以无论你做什么(silence_stream),架构[详细]
-
ruby-on-rails – Rails Eager Loading和where子句
所属栏目:[百科] 日期:2020-12-17 热度:57
我渴望用它的关联加载一个模型对象: user= User.includes(:posts).find(1) 但是在代码中的某些点我想做这样的事情: user.posts.where(:topic = "x") 但这只是重新运行查询.所以我想我会这样做: user.posts.select{|post| post.topic == "x" } 这不会重新[详细]
-
ruby-on-rails – data-remote true定义回调
所属栏目:[百科] 日期:2020-12-17 热度:73
我有一个表格,我想用data-remote = true选项提交.但我想让我的创建操作返回json,然后由页面上已存在的 javascript处理.我可以使用form_for标记设置内联回调吗? 与此类似的东西: =form_for @foo,:remote = true,:success = "my_js_stuff" do |f| 解决方法[详细]
-
ruby – 好的黄瓜教程不依赖于rails
所属栏目:[百科] 日期:2020-12-17 热度:90
我正在寻找一个好的黄瓜教程,不会强迫我使用rails.有什么好建议吗? 解决方法 一本新书 – The Cucumber Book提供了对Cucumber的精彩介绍,并继续介绍RSpec的书籍.这个新资源提供了非rails应用程序测试的示例,既有简单的程序,也演示了如何在命令行应用程序上[详细]
-
ruby-on-rails – 运行规范抛出“Mysql2 :: Error:表’test_db.
所属栏目:[百科] 日期:2020-12-17 热度:119
使用Rails 3.1.x,DatabaseCleaner gem和capybara 2,我在尝试运行测试时得到以下信息: Failure/Error: Unable to find matching line from backtrace ActiveRecord::StatementInvalid: Mysql2::Error: Table 'teambox_test_default.incoming_emails' doesn't[详细]
-
像ruby这样的Groovy交换变量
所属栏目:[百科] 日期:2020-12-17 热度:55
哪个是在Groovy中交换变量的最佳方法? 是否可以像在Ruby中那样做一些事情? x,y = y,x 解决方法 只需使用括号进行多次分配 (x,y) = [ y,x ][详细]
-
ruby-on-rails – 什么是rails3应用程序构建器?
所属栏目:[百科] 日期:2020-12-17 热度:184
根据导轨使用情况: $rails new --helpUsage: rails new APP_PATH [options]Options: -b,[--builder=BUILDER] # Path to a application builder (can be a filesystem path or URL) [--old-style-hash] # Force using old style hash (:foo = 'bar') on Ruby[详细]
-
ruby-on-rails – Postgres:列(字符串)的默认值不能自动转换为
所属栏目:[百科] 日期:2020-12-17 热度:78
我在表中有一个状态列,我想成为枚举.最初我将该字段创建为整数,认为我将使用内置的Rails枚举功能.事实证明,至少需要Rails 4.1,但我使用4.0并且升级过程需要一些时间. 但是考虑到这一切是如何工作的,我意识到我可以有一个ActiveRecord枚举或一个postgres枚举,[详细]
-
ruby-on-rails – 在rails中进行大量数据迁移
所属栏目:[百科] 日期:2020-12-17 热度:104
在进行大数据迁移(几十万行)时,我遇到了巨大的时间和计算能力挑战.我正在开发一种处理rails中大量数据的服务.随着我们对设计的了解越来越多,我们的模型也在不断变化.这导致我们的数据库(Postgres 9.0数据库)进行了大量迁移.这些迁移通常还包括对数据本身的某[详细]
-
使用Ruby编辑XML
所属栏目:[百科] 日期:2020-12-17 热度:174
我正在尝试编辑 XML文件并用ruby变量替换字符串. 现在这是我的代码: ?xml version="1.0" encoding="US-ASCII"?Standart-Profile class1 class2 class3 value1old_A/value2 value1old_B/value2 value1old_C/value2 /class3 /class2 /class1/Standart-Profile[详细]
-
ruby-on-rails – Vue.JS和Rails-UJS / Jquery-UJS冲突 – Vuex
所属栏目:[百科] 日期:2020-12-17 热度:91
我正在遵循一个简单的教程,我出于某种原因,我的2个视图突变(addCard和addList)正常工作……但是,我的第3个突变(editCard)似乎在Vue中不起作用.当我点击卡片时,会弹出一个停留位置,您可以在其中编辑名称…保存后,它会正确保存在轨道中,但不会立即在浏览器中更[详细]
-
ruby-on-rails – belongs_to不使用主键选项
所属栏目:[百科] 日期:2020-12-17 热度:115
我一直在努力解决这个问题,并决定把它扔出去: 我有3个型号,用户,连接,可疑 用户有很多连接, Connection有一个Suspect,通过case_id链接 用户通过其连接有许多嫌疑人. 代码如下: class User ActiveRecord::Base has_many :followers has_many :suspects,:thr[详细]