-
ruby-on-rails – 在任何来源中都找不到json-1.8.1(Bundler :: G
所属栏目:[百科] 日期:2020-12-17 热度:102
我正在运行以下堆栈: ruby?? 2.1.1p76(2014-02-24修订版45161)[x86_64-linux] RubyGems 2.2.2 Rails 4.1.0 Bundler版本1.6.2 在ubuntu上运行apache 我收到以下错误: Could not find json-1.8.1 in any of the sources (Bundler::GemNotFound) 当我寻找json[详细]
-
ruby-on-rails – redirect_to方法如何在ruby中工作
所属栏目:[百科] 日期:2020-12-17 热度:93
这是我的更新功能,当一些内容更新时,它完全转到http:// localhost:3000 / articles / 2 def update @article = Article.find(params[:id]) if @article.update(article_params) redirect_to @article else render 'edit' end end redirect_to @article如何[详细]
-
ruby-on-rails – Rails 4模型有效,但不会保存?
所属栏目:[百科] 日期:2020-12-17 热度:77
我有以下型号: 通知 class Notification ActiveRecord::Base belongs_to :notification_path before_save :set_default def set_default self.resolved = false unless self.resolved endend notification_path class NotificationPath ActiveRecord::Base[详细]
-
ruby – 将排序数组划分为连续数组的最佳方法?
所属栏目:[百科] 日期:2020-12-17 热度:179
是否有一种简单的方法或方法将数组分区为 Ruby中连续数字的数组? [1,2,3,5,6,8,10] = [[1,3],[5,6],[8],[10]] 我可以为此做一些例程,但想知道是否有一个快速的方法. 山姆 解决方法 一种方法,包括: arr = [1,10] #1 # If subarray is empty or the current[详细]
-
ruby-on-rails – 设计Ajax登录:’sessions#create’仅在成功时
所属栏目:[百科] 日期:2020-12-17 热度:161
我的目标是使用Devise实现Ajax登录解决方案,并尽可能减少模式的变化.我已经部分达到了它,但是故障回调存在一个问题.让我解释一下这个场景: 使用remote显示模式中的登录表单:true Rails / UJS约定(OK); 创建自定义会话控制器并指向Devise(OK); 创建一个JS视[详细]
-
ruby-on-rails – 导致UndefinedTable错误的命名空间模型
所属栏目:[百科] 日期:2020-12-17 热度:187
我有以下命名空间模型: # app/models/face_data/pool_membership.rbclass FaceData::PoolMembership ActiveRecord::Base self.table_name = 'face_data_pool_memberships' belongs_to :pool,class_name: 'FaceData::Pool' belongs_to :photoend# app/models[详细]
-
ruby-on-rails – 重新排序rails中的活动记录而不重新查询数据库
所属栏目:[百科] 日期:2020-12-17 热度:106
例如,假设我有一个名为Products的模型,在Products控制器中,我有product_list视图的以下代码来显示已排序的产品. @products = Product.order(params[:order_by]) 让我们想象一下,在product_list视图中,用户可以使用下拉列表按价格,评级,权重等进行排序.数据库[详细]
-
如何跟踪ruby程序的执行过程
所属栏目:[百科] 日期:2020-12-17 热度:170
我是 ruby的新手,当我对某些程序感到困惑时,我想跟踪ruby程序的执行过程.我想知道是否有办法帮助我跟踪shell脚本设置-x做什么? PS: 比如shell脚本test.sh: set -xls /homeecho "hello dujun and haotianma!" 当我执行test.sh时,输出将如下: + ls /homedu[详细]
-
ruby-on-rails – 如何计算日期范围内每天的记录
所属栏目:[百科] 日期:2020-12-17 热度:70
我有一个投票系统.每次投票都有一个分数. 我希望能算出每天有多少票? 下面的代码会为每天添加每个投票的分数,并返回一个以总数和日期为关键字的哈希值: ratings = where(created_at: start.beginning_of_day..Time.zone.now).group("created_at").select("[详细]
-
ruby-on-rails – 如何在Ruby on Rails上创建“数据透视表”?
所属栏目:[百科] 日期:2020-12-17 热度:197
首先,我想提一下我对 Ruby和Rails的完全新手,我正在学习的第一天,所以如果我的问题看起来有些不清楚或太宽泛,我会道歉. 我正在尝试做一些简单的事情(我想?),这是为了转动一个表格. 我有一个看起来像这样的表: ----------------------------------| Name |[详细]
-
ruby-on-rails-4 – 为什么当我在rails 4中使用carrierwave上传
所属栏目:[百科] 日期:2020-12-17 热度:120
我尝试在rails 4中使用carrierwave保存图像文件,但是当提交按钮时单击数据库是否回滚???为什么? 如果我不选择图像上传,只发送字符串,所有工作正常但如果我发送图像文件我得到这样的错误: TypeError: can't cast ActionDispatch::Http::UploadedFile to str[详细]
-
ruby – 如果仅为None,则如何分配给Option
所属栏目:[百科] 日期:2020-12-17 热度:140
在 ruby中,可以这样做: first ||= number 并且只有在数字为零时才会得到数字的值 如何在scala中做类似的事情? 到目前为止,我已经想出了这个并且看起来不像ruby那么好. var first: Option[Int] = None...first = if (first == None) Option(number) else fi[详细]
-
带有“调试器”gem的RubyMine 6.0.2无需修改Gemfile.lock?
所属栏目:[百科] 日期:2020-12-17 热度:120
我使用的是 RubyMine(v6.0.2),但是我的队友不是,所以他们需要gemfile中的“debugger”gem.我可以在运行RubyMine时有条件地不需要Gemfile(因此Gemfile可以共享且相同),但由于未包含’debugger’gem,Gemfile.lock文件会根据项目上次使用RubyMine运行还是更改不[详细]
-
ruby-on-rails – 如何最近在rails中订购数据库记录?
所属栏目:[百科] 日期:2020-12-17 热度:112
我想订购模型Item中的所有项目,以便它首先显示最新的项目.根据 Rails guide,以下代码应该工作: Item.order("created_at DESC") 但是,当我在终端中键入那些(或多种)时,最新的项目总是最后显示,这就是它们在我的页面上显示的方式.我最近如何有效地检索它们?[详细]
-
Ruby:如何将IP范围转换为IP数组
所属栏目:[百科] 日期:2020-12-17 热度:116
有没有简单的方法将IP范围转换为IP数组? def convertIPrange (start_ip,end_ip) #output: array of ips endend 例如输入 ('192.168.1.105','192.168.1.108') 产量 ['192.168.1.105','192.158.1.106','192.158.1.107','192.158.1.108'] 解决方法 使用Ruby标[详细]
-
ruby-on-rails – 为什么我的功能规格不会在RSpec中运行?
所属栏目:[百科] 日期:2020-12-17 热度:157
在我的Rails 4应用程序中,我正在使用Rspec进行测试.我的目录结构是 spec-- controllers-- factories-- features-- spec_helper.rb-- support 当我运行rspec规范时,它在控制器中运行我的测试,但在功能中没有.我可以指定rspec规范/功能,它们会运行,但我希望能[详细]
-
ruby-on-rails-4 – Rails 4模型总是返回nil
所属栏目:[百科] 日期:2020-12-17 热度:128
我对以下错误感到疯狂.我有一个User类,它的两个属性(birthday created_at = datetime)总是返回nil,除了它在数据库上有一个值. 我正在使用devise来管理身份验证. 这是db表: CREATE TABLE users( id serial NOT NULL,email character varying(255) NOT NULL D[详细]
-
ruby-on-rails – 资产未在capybara / rspec规范期间加载
所属栏目:[百科] 日期:2020-12-17 热度:158
我正在使用rspec,capybara和launchy来测试我的Web应用程序. 这是我的规格: require 'spec_helper'describe "Routes" do describe "GET requests" do it "GET /root_path" do visit root_path page.should have_content("All of our statuses") click_link "[详细]
-
ruby-on-rails – Sequel :: AdapterNotFound:LoadError:无法
所属栏目:[百科] 日期:2020-12-17 热度:135
我成功地使用’续集’连接到 MySQL和Postgres数据库. 我想从Ubuntu 12.04连接到SQL Server数据库到Windows机器.使用tiny-tds我们可以做到这一点,但我想用’续集’进行连接 宝石安装 gem 'dbi'gem 'tiny_tds'gem 'sequel'gem "win32ole-pp"gem "rubysl-win32o[详细]
-
ruby – 如何转换数学运算符字符以执行其操作?
所属栏目:[百科] 日期:2020-12-17 热度:64
我想做这样的事情.它给了我一个错误,我猜是因为op是一个字符串.是否可以将数学运算符的字符串转换为运算符? def calc(op) a = 9 b = 5 a op bendp calc('-')p calc('+') 解决方法 这里使用的是 Object#send : def calc(op) a = 9 b = 5 a.send(op,b)endp c[详细]
-
ruby-on-rails – 路由错误未初始化的常量API轨道
所属栏目:[百科] 日期:2020-12-17 热度:56
我已经提到了这个 link 创建我自己的api但遇到路由错误,因为这是第一次使用命名空间. 这是我的控制器 class API::IndexController ApplicationController def index @clients = Client.all respond_to do |format| format.json end endend 我的路线有 namesp[详细]
-
ruby-on-rails – 如何在数据库迁移运行期间禁用日志记录?
所属栏目:[百科] 日期:2020-12-17 热度:126
我每次运行测试套件时都在运行rails迁移(使用内存中的sqlite数据库).如何关闭迁移的输出? 示例输出 -- create_table("alerts",{:force=true}) - 0.0038s-- create_table("businesses",{:force=true}) - 0.0061setc... 解决方法 您可以通过调用ActiveRecord[详细]
-
Ruby:Sum选择哈希值
所属栏目:[百科] 日期:2020-12-17 热度:80
我有一系列哈希值,想总结选定的值.我知道如何总结所有这些或其中一个而不是如何选择多个键. 即: [{"a"=5,"b"=10,"active"="yes"},{"a"=5,"active"="no"},"action"="yes"}] 为了总结所有这些,我使用: t = h.inject{|memo,el| memo.merge( el ){|k,old_v,new[详细]
-
ruby-on-rails – 如果每个条件都做Rails
所属栏目:[百科] 日期:2020-12-17 热度:120
嗨我需要打印出那些活跃的候选人== 0这里是我在视图中的代码. 我可以打印,如果有效是是或否..但在每个做循环我只想打印活跃的候选人. 那么我怎样才能将条件添加到我的每个循环中,谢谢. ???? % @candidates.each do |candidate| % div id="candidateper" div[详细]
-
ruby-on-rails-4 – 无法安装simple_captcha生成未初始化的常量S
所属栏目:[百科] 日期:2020-12-17 热度:177
我按照他们网站上的说明包含了simple_captcha gem: gem 'simple_captcha',:git = 'git://github.com/galetahub/simple-captcha.git' 然后我运行bundler来安装它. 最后,当我运行以下命令时,我收到一个错误: rails generate simple_captcha.rvm/gems/ruby-1.[详细]