-
ruby-on-rails – Rails:如何在表单’submit’上指向结果页面
所属栏目:[百科] 日期:2020-12-17 热度:182
我想在用户单击8个问题多项选择测验的提交按钮时将用户引导至“结果”页面,同时还将他们的答案保存到数据库中. 目前我正在使用’form_for’并传入current_user.单击提交时,它将指向User / show操作.我想转到详细说明用户结果的页面.我该怎么做呢? 这是我的([详细]
-
ruby-on-rails – Active_support / dependencies.rb:247`requi
所属栏目:[百科] 日期:2020-12-17 热度:73
我在 Windows机器上使用 Ruby 2.1.5,Rails 4.1.6和PostgreSQL 9.3.5. 当我尝试捆绑exec rails服务器时,我最终得到以下错误: DL is deprecated,please use Fiddlec:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_supp[详细]
-
ruby-on-rails-4 – 将bootstrap-sass gem包装在另一个gem中会导
所属栏目:[百科] 日期:2020-12-17 热度:98
我正在尝试将bootstrap-sass gem包装在另一个gem中(让我们称之为my-engine).在此过程中,我正在构建一个小型Rails应用程序来测试.作为第一步,我想确保我可以直接在我的Rails应用程序中使用bootstrap-sass. Rails应用程序的Gemfile如下所示: gem 'bootstrap-s[详细]
-
ruby-on-rails – 在ubuntu 14.04中安装rvm
所属栏目:[百科] 日期:2020-12-17 热度:59
我试图安装rvm并在输入后在终端中找到以下消息:curl -L https://get.rvm.io | bash -s稳定 ‘/home/ephraim/.rvm/archives/rvm-1.26.3.tgz’ – ‘https://github.com/wayneeseguin/rvm/releases/download/1.26.3/1.26.3.tar.gz.asc‘的GPG签名验证失败![详细]
-
如何在Ruby中生成随机名称
所属栏目:[百科] 日期:2020-12-17 热度:114
我需要在 ruby中创建一个程序来生成像KU765或NG274样式的机器人名称 并存储它们并检查它以避免重复. 我还需要制作一个“重置”方法来删除所有存储的名称并重新开始. 该程序由于某种原因不起作用.我希望有人帮助我找到错误. 非常感谢. class Robot attr_acces[详细]
-
ruby-on-rails – 在一次rspec测试中设置时区
所属栏目:[百科] 日期:2020-12-17 热度:128
我试图以这种方式在一个rspec测试上设置时区: zone = ActiveSupport::TimeZone.new('Hawaii')Time.stub(:now) { Time.now.in_time_zone(zone) } 这给了我一个堆栈级别太深的错误,我在这里缺少什么? 解决方法 试着这样做: zone = ActiveSupport::TimeZone.[详细]
-
ruby -rvm install 2.1.4挂起在OSX上
所属栏目:[百科] 日期:2020-12-17 热度:119
尝试使用以下命令安装新版本的 ruby时: rvm install 2.1.4 该过程在编译过程中挂起: ruby-2.1.4 - #downloading ruby-2.1.4,this may take a while depending on your connection...ruby-2.1.4 - #extracting ruby-2.1.4 to /Users/alutz/.rvm/src/ruby-2.[详细]
-
ActiveRecord:属性唯一
所属栏目:[百科] 日期:2020-12-17 热度:192
我试图通过父ID过滤ActiveRecord_AssociationRelations是唯一的. 所以,我想要一个这样的列表: [#Message id: 25,posted_by_id: 3,posted_at: "2014-10-30 06:02:47",parent_id: 20,content: "This is a comment",created_at: "2014-10-30 06:02:47",updated[详细]
-
ruby-on-rails – 如何在符号或字符串上有条件地停止pry.binding
所属栏目:[百科] 日期:2020-12-17 热度:143
我有一个rails应用程序正在运行,我将binding.pry放在一个被称为很多的方法中.我想停止符号上的特定字符串,但我找不到语法.这是我的代码: def can?(resource,operation,options={}) binding.pry credentials(options[:as]).each do |credential| can = crede[详细]
-
ruby – 在OSX 10.10 Yosemite上安装tiny_tds时出错
所属栏目:[百科] 日期:2020-12-17 热度:127
互联网,我不知道该怎么做.升级到优胜美地后,我无法安装tiny_tds $gem install tiny_tdsBuilding native extensions. This could take a while...ERROR: Error installing tiny_tds:ERROR: Failed to build gem native extension./Users/jpolley/.rvm/rubies/[详细]
-
ruby-on-rails – Rails相关模型以“NameError uninitialized co
所属栏目:[百科] 日期:2020-12-17 热度:115
我有两个型号User和Leave class User ActiveRecord::Base has_many :leaves ...endclass Leave ActiveRecord::Base belongs_to :user #attr_accessible :user_id #default_scope - { order('created_at DESC') } validates :user_id,presence: true end 哪些[详细]
-
ruby-on-rails – 文章中的NoMethodError#show.undefined method
所属栏目:[百科] 日期:2020-12-17 热度:190
**ARTICLE CONTROLLER** //controllerclass ArticlesController ApplicationControllerdef index@article=Article.allenddef show@article=Article.find(params[:id])@comment = Comment.new @comment.article_id = @article.id enddef new@article=Article.[详细]
-
ruby-on-rails – 设计 – Omniauth – 如果用户通过Facebook登
所属栏目:[百科] 日期:2020-12-17 热度:93
使用Devise与Omniauth我成功地允许用户使用他们的Facebook帐户登录.在Omniauth wiki的帮助下,我还可以禁用在编辑帐户时输入密码. 我遇到的当前问题是如果他们通过Facebook注册,则在我的注册#edit视图中隐藏密码字段.作为两个宝石的新手我还在努力调整.因此,[详细]
-
如何在Ruby中实现查找类?
所属栏目:[百科] 日期:2020-12-17 热度:186
我有一个不可变值对象列表. lookup类提供了迭代和查询数据的方法: class Banker Bank = Struct.new(:name,:bic,:codes) attr_reader :banks def initialize @banks = [ Bank.new('Citibank','1234567',['1','2']),Bank.new('Wells Fargo','7654321',['4']),[详细]
-
ruby-on-rails – 如何阻止RSpec和Capybara的外部连接?
所属栏目:[百科] 日期:2020-12-17 热度:176
在我的Rails项目中,我想编写测试非理想条件,如缺乏互联网连接或超时.例如,我正在使用gem来联系API,并且如果我的应用程序和外部API之间存在连接问题,我希望确保正确处理错误. 我已经可以通过使用VCR制作夹具并从“盒式磁带”中删除响应来完成此操作.但是,这有[详细]
-
ruby-on-rails – Rails关联:通过控制台访问连接表(HABTM)
所属栏目:[百科] 日期:2020-12-17 热度:142
我得到了我想要的东西 – 拥有并属于许多协会,使用Rails指南中的简单指令.在控制台中它一切正常,但我有点坚持以下. 假设我有两个模型Article和Category,它们在模型中都有指令has_and_belongs_to_many,并且对应于数据库中的articles_categories表.在rails控制[详细]
-
ruby-on-rails – 环境变量如何在cloud9中运行
所属栏目:[百科] 日期:2020-12-17 热度:100
我想要一种安全的方式来存储API的用户名和密码,而不需要其他人在我的cloud9 Ruby on Rails应用程序中看到它.将它们保存为环境变量是否安全? 我知道我的c9代码是公开的,但这些变量是否也是公开的? 如何在rails控制台中访问它们?我尝试了ENV [“VARIABLE_NA[详细]
-
使用if子句在ruby中重复数字
所属栏目:[百科] 日期:2020-12-17 热度:154
我写了一段代码,当传递给这个方法的数字中有一个重复的数字时返回false. no_repeat(2114567) #= false 以下是代码.我找不到它有什么问题.有任何建议,请改善这一点. def no_repeat(x) x = x.to_s.split('') i = 0 while i x.length if x[i].to_s == x[i + 1][详细]
-
Ruby:从父类访问调用子类常量?
所属栏目:[百科] 日期:2020-12-17 热度:146
在 Ruby中,如何从父类访问调用类的常量? Module Foo class Base def test() #how do I access calling class's constants here? #ex: CallingClass.SOME_CONST end endendclass Bar Foo::Base SOME_CONST = 'test'end 解决方法 这似乎有效 – 它强制不断查[详细]
-
ruby – 当参数采用数组时,使用ActiveRecord“where”的Rails
所属栏目:[百科] 日期:2020-12-17 热度:59
我正在尝试使用activeRecord使用rails“where”查询.我有的查询包含多个条件,其中一个是数组: User.where("state = ? AND salary = ?",["AL","MI","MA"],1000) 问题是当我运行它时(无论是从控制器还是从控制台),我都没有得到任何错误,但看起来像是一个空的A[详细]
-
ruby-on-rails – 错误:执行gem时…(Errno :: EINVAL)参数无效
所属栏目:[百科] 日期:2020-12-17 热度:121
我安装了 ruby然后更新gem,这里尝试使用以下命令安装rails 宝石安装导轨.但安装正在打破以下错误: – 为actionpack-4.1.4安装ri文档 错误:执行gem时…(Errno :: EINVAL) ????参数无效 – ./ActionDispatch/Routing/Mapper/Scoping/: 操作系统是: – Wind[详细]
-
ruby-on-rails – 失败/错误:预期:任何争论1次,收到:任何参数
所属栏目:[百科] 日期:2020-12-17 热度:158
我有一个下面的规范,我在嘲笑我的用户模型和存根其方法. require 'spec_helper'describe User do let(:username) {"test@test.com"} let(:password) {"123"} let(:code) {"0"} context "when signing in" do let(:expected_results) { {token:"123"}.to_json[详细]
-
ruby-on-rails – 活跃记录中最常见的值
所属栏目:[百科] 日期:2020-12-17 热度:67
只是想问一下是否有人知道如何在模型colomn中找到5个最常用的值来进行活动记录. 例如 Country.find(:name) 我如何找到前5个最常见的国家 解决方法 使用以下内容 Country.group(:name).order('count_id DESC').limit(5).count(:id)[详细]
-
ruby – 续集渴望加载单个ORM对象的一些关联
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在为一个小应用程序构建数据模型,并希望利用某些方法中的急切加载 – 即我事先知道某些关联将被使用的方法. 我已经阅读了.eager方法的the Sequel::Model::Association指南,但它让我有点困惑.一个典型的例子可能是: Artist.eager( :albums = :tracks ).a[详细]
-
ruby-on-rails – 未定义的方法“apply_finder_options”
所属栏目:[百科] 日期:2020-12-17 热度:125
我有一个未定义的方法错误’apply_finder_options’ _question.html.erb以及错误所在的位置 def self.unsolved(params) where(solved: false).paginate(page: params[:page],order: 'created_at DESC',per_page: 3) end def self.search(params) 问题控制器[详细]