-
ruby-on-rails – Rails为某些用户类型设计了禁用密码恢复功能
所属栏目:[百科] 日期:2020-12-17 热度:167
在我的Rails项目中,我有不同类型的用户,其中一个用户具有user_status:admin,与其他用户不同,它拥有编辑内容的完全权限.出于显而易见的原因,我想为这些类型的用户添加额外的安全性,特别是完全禁用密码恢复. 覆盖标准Devise密码恢复(:可恢复的Devise模块)方[详细]
-
ruby-on-rails – 用于Rails App的条形码扫描仪
所属栏目:[百科] 日期:2020-12-17 热度:61
因此,我正在为客户构建一个Rails应用程序,他们将接收来自客户的入站货件.为了简化流程,客户希望拥有一个条形码系统,他们可以只扫描收到的货物,这些货物会自动更新我应用中特定订单的状态. 这是我的问题.我希望看到的是用户扫描条形码(使用任何可用的硬件),然[详细]
-
ruby – RSpec:如何测试哈希数组中键的存在?
所属栏目:[百科] 日期:2020-12-17 热度:160
我有一节课: class ApiParser def initialize .. end def api_data # returns an array of hashes like so: # [{ answer: "yes",name: "steve b" age: 22,hometown: "chicago",... },# { answer:"unsure",name: "tom z",age: 44,hometown: "baltimore",# {[详细]
-
ruby-on-rails – 仅将属性验证为整数
所属栏目:[百科] 日期:2020-12-17 热度:53
product.rb模型文件: class Product ActiveRecord::Base validates_numericality_of :price validates_numericality_of :stock,if: Proc.new { |p| (p.stock.is_a? Integer and p.stock = 0) ? true : false } def price=(input) input.delete!("$") super[详细]
-
ruby – Travis在Jekyll项目上失败 – 找不到Jekyll?
所属栏目:[百科] 日期:2020-12-17 热度:66
从下面的日志中观察Jekyll正在安装,但是错误表明无法找到它.我不清楚为什么这无法找到杰基尔 – 我是否需要陈述更明确的路径? docs on Jekyll’s website没有说明为什么会发生这种情况,但我觉得这很简单,我不理解. Using worker: worker-linux-027f0490-2.b[详细]
-
ruby-on-rails – 手动更改设计密码
所属栏目:[百科] 日期:2020-12-17 热度:169
好吧,我拥有的是我为客户服务团队构建的API.我们可以创建帐户和用户,一切都很好. 但是当我构建它以更改用户密码时,它会更改它们但不会登录. 创建一个帐户我有这个编码: def create params["user"].delete("user_id") // this is being sent in from the api[详细]
-
ruby-on-rails-4 – 不支持不连续选择
所属栏目:[百科] 日期:2020-12-17 热度:185
我正在尝试bootstrap-wysi html5-rails,我正在使用twitter bootstrap 2 但是当我在图像中得到这个结果时,错误: Discontiguous selection is not supported. 我试图窗口[‘rangy’].initialized = false;像这样: script type="text/javascript" $(document)[详细]
-
ruby-on-rails – 在生产服务器上撬 – 我怎样才能让它在那里工
所属栏目:[百科] 日期:2020-12-17 热度:192
我可以使用binding.pry在本地调试应用程序就好了.但我也需要在远程服务器(网站)上,因为在本地我没有任何错误,但在生产我做.所以把binding.pry放在服务器上的源文件中,当我向网站发出帖子请求时,我没有返回任何响应,即使我在服务器上运行rails console也没有[详细]
-
ruby-on-rails – 如何设置Amazon S3,回形针和ENV变量
所属栏目:[百科] 日期:2020-12-17 热度:195
我已经尝试了许多不同的方法来使用ENV变量设置S3以进行图像上传,并且无法使其工作.我知道我的密钥和存储桶名称有用,因为当我将它们直接放入代码时,我的图像正确上传.但是,当我尝试切换到ENV变量时,事情不起作用. 我使用了figaro gem,它创建了application.yml[详细]
-
ruby-on-rails – 如何通过Ruby on Rails中的键访问对象的(Activ
所属栏目:[百科] 日期:2020-12-17 热度:76
tl; dr如何使用对象的键获取相应的值? 我很困惑为什么 Atag.where(标签:’品牌’)给了我一个我称之为对象的缺乏更好的术语:# ActiveRecord :: Relation [# Atag id:1,tag:“brand”,created_at:“ 2015-01-31 04:29:20“,updated_at:”2015-01-31 04:[详细]
-
ruby-on-rails – 处理html.erb中的引号
所属栏目:[百科] 日期:2020-12-17 热度:74
我正在我的html.erb文件中设置图像的数据元素: img src="%=image%" data-description="%= auto_link(step.description)%"/ 问题是我的step.description中有时会引用干扰,因此数据描述设置不正确,例如: img src="..." data-description="precode class=" la[详细]
-
ruby-on-rails – 在模型类方法上运行辅助方法
所属栏目:[百科] 日期:2020-12-17 热度:160
我创建了一个帮助方法,我想在模型类方法上运行并获取一个找不到方法的错误. LIB / model_helper module ModelHelper def method_i_want_to_use puts "I want to use this method" endend 模型/富 class Foo ActiveRecord::Base include ModelHelper def self[详细]
-
ruby – 关于attributes-字符串不匹配的Chef错误
所属栏目:[百科] 日期:2020-12-17 热度:194
我似乎无法解决在我的attributes / default.rb文件中处理类似命名属性的厨师错误. 我有2个属性: default['test']['webservice']['https']['keyManagerPwd'] = 'password'......default['test']['webservice']['https']['keyManagerPwd']['type'] = 'encrypt[详细]
-
ruby-on-rails – 使用railsInstaller安装的Ruby on rails窗口无
所属栏目:[百科] 日期:2020-12-17 热度:150
我有一个存储在bitbucket上的现有项目,并将其克隆到我的 Windows框中. 我进入主项目目录并运行 rails server 我收到消息: Could not find rake-10.4.1 in any of the sourcesRun `bundle install` to install missing gems. 所以我运行bundle install – 响[详细]
-
ruby-on-rails – 如何使用Windows操作系统修复Ruby on Rails应
所属栏目:[百科] 日期:2020-12-17 热度:66
我正在尝试在浏览器中运行我的rails应用程序的主页,但是当我运行页面时,我收到运行时错误,说“Current ExecJS运行时不支持ES5.请安装node.js”. 我该如何解决这个错误? 这是我的Gem文件: source 'http://rubygems.org'# Bundle edge Rails instead: gem 'r[详细]
-
ruby-on-rails – Ruby On Rails,Redis :: CommandError:ERR’s
所属栏目:[百科] 日期:2020-12-17 热度:197
为什么这个代码 redis.set("test",true,ex: 24.hours) 返回以下异常? Redis::CommandError: ERR wrong number of arguments for 'set' command 我用这些宝石 redis(3.2.0) redis-rails(4.0.0) 解决方法 这可能是redis版本的问题,请查看此信息以获取更多信息[详细]
-
ruby-on-rails – 设计从gem而不是生成的视图渲染默认视图?
所属栏目:[百科] 日期:2020-12-17 热度:111
我在安装设备时为两个用户模型生成了视图/控制器.无论出于何种原因,包含在gem内部的视图都将被渲染,而不是我添加的视图. /views/users/registrations/new.html.erb/views/bizusers/registrations/new.html.erb 当前路由配置 devise_for :biz_users,path_name[详细]
-
ruby-on-rails-3.2 – DBI在ruby 1.8.7和2.1之间的行/委托行为
所属栏目:[百科] 日期:2020-12-17 热度:118
我在 ruby 1.8.7中执行以下代码来从我的数据库中读取行: require 'dbi'db_conn_handle = DBI.connect("DBI:Mysql:host=localhost;database=mydb;port=3306","root")sth = db_conn_handle.prepare("select accounts.id,accounts.name from accounts;")sth.ex[详细]
-
ruby-on-rails – 无效盐(BCrypt :: Errors :: InvalidSalt)
所属栏目:[百科] 日期:2020-12-17 热度:188
自从升级到 Ruby 2.2.0后,我在测试中收到以下消息: invalid salt (BCrypt::Errors::InvalidSalt) 我没有找到任何升级通知来帮助我理解这个问题.我正在使用Rails 4.1.8和Sorcery 0.8.6. 还有其他人有这个问题吗? 更多细节: 我正在使用法术,而不是设计.加密[详细]
-
ruby-on-rails – Rails通过belongs_to关联获取所有对象
所属栏目:[百科] 日期:2020-12-17 热度:135
用户has_many问题 问题belongs_to用户 如何让所有用户获得“标签”列等于“ruby-on-rails”的问题? 如果我做Question.where(标记:“ruby-on-rails”),我会得到一个ActiveRecord :: Relation. 如果我做Question.where(标签:“ruby-on-rails”).用户我得到[详细]
-
ruby-on-rails – 当有多个包含foreign_key的记录时,Rails has_o
所属栏目:[百科] 日期:2020-12-17 热度:69
如果我正确理解has_one,则外键在相关记录上.这意味着我可以在“外国”方面拥有多个相关记录.当我使用has_one记录获取相关记录时,如何确定将返回哪一个? 这是一个例子: class Job ActiveRecord::Base has_one :activity_stateendclass ActivityState Active[详细]
-
ruby-on-rails-3 – Rails 3.2:仅针对Sidekiq worker的Gem依赖
所属栏目:[百科] 日期:2020-12-17 热度:53
我有一个Rails应用程序,它有很多代码和依赖项.它有一个Web服务器组件,一个工作组件(基于Sidekiq)和一个数据库组件. 我有一些必须在工作者中的宝石,但我不需要它们在Web服务器中.我也不想在Sidekiq工作人员中加载我的控制器或视图代码. 有没有办法告诉Bundler[详细]
-
ruby-on-rails – 仅在用户登录时显示页面?ruby/设计
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在构建一个带有rails的应用程序和用户身份验证我正在使用Devise. 除非用户已登录,否则我想知道如何限制对某些页面的访问. 我猜我必须更改我的特定页面控制器上的代码,但我不知道如何. 此外,如果未经过身份验证的用户想要访问该页面,我该如何限制它? 非[详细]
-
ruby-on-rails – 日期时间值不正确; Ruby on Rails
所属栏目:[百科] 日期:2020-12-17 热度:97
我正在使用 Ruby on Rails中的邮件程序运行测试,我收到以下错误: *********-C02MGBVJFD57:myapp ************$bundle exec rake test:mailers# Running:EEFinished in 0.110500s,18.0995 runs/s,0.0000 assertions/s. 1) Error:UserMailerTest#test_account[详细]
-
ruby-on-rails – 使用Active Admin和Elastic Search时,Ransack
所属栏目:[百科] 日期:2020-12-17 热度:141
您好我一直在使用Railcast#306( http://railscasts.com/episodes/306-elasticsearch-part-1)在我的应用中使用弹性搜索作为示例. 在安装Active Admin gem之前,一切正常.当我在我的商店#index页面传递查询时,我收到以下错误: Ransack的未定义方法`each’::搜[详细]