-
ruby-on-rails – ArgumentError:父目录是全局可写的但不是粘性
所属栏目:[百科] 日期:2020-12-17 热度:72
Link to github for error printout 当我尝试捆绑安装时,我收到上述错误.我尝试了其他帖子的建议,而github社区也不知道答案. 我正在运行Arch并且正在使用zsh作为我的shell. 更新环境: Bundler 1.12.5 Rubygems 2.5.1 Ruby 2.3.1p112 (2016-04-26 revision 5[详细]
-
Ruby – 与平台无关的方法来确定所有网络接口的IP?
所属栏目:[百科] 日期:2020-12-17 热度:81
在 Ruby中有一个简单的方法可以获取所有网络接口的IP地址列表吗?它需要在Linux / Win / OSX中工作,我宁愿不必解析ifconfig / ipconfig,除非我绝对必须这样做. 解决方法 从Ruby 2.1开始,Socket#getifaddrs可用: 001:0 require 'socket'= true002:0 Socket.g[详细]
-
ruby-on-rails – Ruby中的Object :: private和Object :: public
所属栏目:[百科] 日期:2020-12-17 热度:77
这些方法是什么以及覆盖它们有多糟糕? irb(main):001:0 Object::respond_to?('private',true)= trueirb(main):002:0 Object::respond_to?('public',true)= true 在尝试为模型定义名为private或public的作用域时,Rails会出现此问题.由于修复了错误https://ra[详细]
-
ruby-on-rails-3 – Rails 3:控制器参数默认值
所属栏目:[百科] 日期:2020-12-17 热度:85
我正在使用远程form_for进行show动作,以根据此表单传递的参数检索内容. = form_tag modelname_path(@modelname),:id="select_content_form",:remote = true,:method = 'get' do = text_field_tag :content_type,params[:content_type],:id="select_content_t[详细]
-
ruby-on-rails – 在生产中禁用资产捆绑,Rails 3.1?
所属栏目:[百科] 日期:2020-12-17 热度:126
我有一个现有的Rails应用程序,我正在从Rails 3.0升级到Rails 3.1.一切进展顺利,但在转向生产时,我的样式表正在破碎,显然是由于资产编制. 我想在生产中禁用资产编译,直到我可以解决样式表冲突,但我抛出的配置开关似乎没有工作. production.rb # Don't fallbac[详细]
-
ruby-on-rails – 如何使用Rails collection_radio_buttons设置
所属栏目:[百科] 日期:2020-12-17 热度:158
因此,我正在尝试将第一个单选按钮设置为默认情况下为表单选中.我无法弄明白该怎么做.我可以通过在html选项中添加checked:true或checked:’checked’来获取所有输入以检查=“已检查”,如下所示: %= f.collection_radio_buttons :category_id,@categories,:[详细]
-
ruby-on-rails – Rails用户:您使用什么异常通知软件?
所属栏目:[百科] 日期:2020-12-17 热度:131
我见过Ryan Bates谈论exception_logger和异常通知.还有其他好的东西需要考虑吗?你喜欢和不喜欢这些什么? 另外,如果你抓住它们,这些异常通知程序会记录异常吗? 谢谢! 解决方法 我强烈建议使用 Hoptoad.我们使用免费帐户生产系统,这是很好的,只是一个救生[详细]
-
ruby-on-rails – 如何测试Rails 3中控制器中是否使用了正确的布
所属栏目:[百科] 日期:2020-12-17 热度:63
在Rails 2中我会这样做 def assert_layout(layout_name) assert_equal layout_name,@response.layout end 和: assert_layout 'layouts/layout_name' 这在rails 3中不再起作用(未定义的方法`layout’).我该如何更改自定义assert_layout方法? 解决方法 使用a[详细]
-
ruby-on-rails-3 – Rails HABTM自连接错误
所属栏目:[百科] 日期:2020-12-17 热度:59
在我的应用程序中,用户可以关注许多用户,并且可以跟随许多用户. 我尝试使用has_and_belongs_to_many关联对此进行建模 class User ActiveRecord::Base has_and_belongs_to_many :followers,class_name: "User",foreign_key: "followee_id",join_table: "follo[详细]
-
ruby – Puppet manifest – ‘sudo’命令?
所属栏目:[百科] 日期:2020-12-17 热度:75
我在Vagrant有一个CentOS基础盒,我站起来用木偶清单.到目前为止,这是清单中的内容: class base { exec { "sudocmd": path = ["/usr/bin/","/usr/sbin/","/bin"],command = "sudo yum update -y",} package { "man": ensure = present,} package { "bind": e[详细]
-
ruby-on-rails – Rails 3包括翻译globalize3 activerecord
所属栏目:[百科] 日期:2020-12-17 热度:72
我有这个架构:帖子belongs_to类别和类别has_many帖子. Post和Category通过gem globalize3全球化 class Post ActiveRecord::Base belongs_to :category translates :title,:excerpt,:desc # globalize3endclass Category ActiveRecord::Base has_many :posts[详细]
-
ruby-on-rails – acts_as_taggable_on:如何优化查询?
所属栏目:[百科] 日期:2020-12-17 热度:74
我在当前的Rails项目中使用acts_as_taggable_on.在一个概述页面上,我显示了一个带有相关标签的对象索引.我使用以下代码: class Project ActiveRecord::Base acts_as_taggable_on :categoriesendclass ProjectsController ApplicationController def index @[详细]
-
ruby-on-rails – Rails:Psych,从0.1.4更新libyaml
所属栏目:[百科] 日期:2020-12-17 热度:113
我需要安装了需要qt库的capybara-webkit,所以我使用以下命令使用homebrew安装它们 brew updatebrew install qtbrew linkapps 然后我捆绑了所有与capybara-webkit很好.但是,我的警卫正在抛出以下警告. You appear to have an outdated version of libyaml (0.[详细]
-
ruby-on-rails – 为什么水豚不能提供请求规格?
所属栏目:[百科] 日期:2020-12-17 热度:124
使用rspec和capybara处理新的Rails 3.2.9应用程序. 我在Gemfile中有以下内容: gem 'rspec-rails'gem 'capybara' 以及spec / spec_helper.rb中的以下内容: require 'rspec/rails'require 'capybara/rspec' 并在spec / requests / asdf_spec.rb中: require[详细]
-
ruby-on-rails – Authlogic:生成“已经发送电子邮件”错误两次
所属栏目:[百科] 日期:2020-12-17 热度:98
我正在使用authlogic和我的用户模型,登录字段设置为使用电子邮件,因此: acts_as_authentic do |c| c.login_field = :email end 如果我尝试创建新用户,并且该电子邮件已在使用中,则会两次添加重复的电子邮件错误:(来自控制台) user = User.new(:first_name =[详细]
-
ruby-on-rails-3 – 如何从rails控制台运行初始化程序?
所属栏目:[百科] 日期:2020-12-17 热度:164
我有一个初始化文件config / initializers / linkedin.rb,用于设置Linkedin gem,以便我的应用程序可以连接到LinkedIn服务并运行查询.我现在正在测试一些新功能,我想使用控制台.我的问题 – 作为一个新手并且还没有很好地理解控制台 – 是我无法访问在config[详细]
-
ruby-on-rails – 缓存评估导致rails辅助方法的结果
所属栏目:[百科] 日期:2020-12-17 热度:130
在实现一些辅助方法时,有时候,我想将一些计算结果存储在辅助方法可以作为缓存访问的地方. 如果我将它存储到实例变量中,它将污染实例,因此这样做似乎不明智. 有存储这种价值的好地方吗? 或者在帮手中做这么重的计算是个坏主意? 解决方法 有时我使用Rails缓[详细]
-
Ruby on rails:在Html.erb中使用<%=%>标记中的javascri
所属栏目:[百科] 日期:2020-12-17 热度:119
我试图在%=%中使用插入 Javascript变量标签,但它打印变量名称详细.这是我的代码 script function getGraph(agency,device_id) { var i = document.createElement('img'); i.src = '%= show_graph_hcfcd_url('device_id') %'; $(graphDiv).appendChild(i);[详细]
-
ruby-on-rails – CanCan – 访问被拒绝 – 制作CanCan的方法在L
所属栏目:[百科] 日期:2020-12-17 热度:186
我正在努力实施CanCan.出于某种原因,当我尝试获取有关模型权限的具体信息时,CanCan会一直拒绝访问Access.我无法弄清楚为什么. 有没有办法让CanCan具体化,可能在日志或开发中关于为什么Access被拒绝?像XXX模型没有读取能力. 这对调试很有帮助. 谢谢 解决方法[详细]
-
ruby-on-rails – ActiveAdmin:如何覆盖索引控制器操作:nil的
所属栏目:[百科] 日期:2020-12-17 热度:181
我正在尝试覆盖ActiveAdmin控制器的索引操作,以显示current_user的结果而不是所有结果. controller do def index @user_tasks = UserTask.where(:user_id = current_user.id).page(params[:page]) endend 访问ActiveAdmin时,抛出异常: ActionView::Template[详细]
-
ruby-on-rails-3 – 我可以在Rails中使用常用的ActiveRecord范围
所属栏目:[百科] 日期:2020-12-17 热度:196
在rails3中,我在模型中制作相同的范围.例如 class Common ActiveRecord::Base scope :recent,order('created_at DESC') scope :before_at,lambda{|at| where("created_at ?",at) } scope :after_at,lambda{|at| where("created_at ?",at) }end 我想将公共范[详细]
-
ruby-on-rails – 将Devise与多个名称空间用于同一模型
所属栏目:[百科] 日期:2020-12-17 热度:56
我想使用具有两个名称空间的Devise:API名称空间和默认名称空间, 但是当用户尝试登录时,这两者似乎存在冲突. 意思是,任何引用Devise的命名空间最终都会出现 是最后的重定向地方.例如:如果我尝试创建一个新会话 在默认命名空间下,它将在该用户会话路径上失败[详细]
-
ruby-on-rails – 相当于rails 4中的“find_all_by_id”
所属栏目:[百科] 日期:2020-12-17 热度:200
我有一组id,我想使用活动记录查询从数据库中找到它们各自的记录.例如:ids = [2,3,1] 现在,让我找到一个特定模型的所有记录,其id是数组中的一个,在较低版本的rails中,我想我可以做类似的事情: Model.find_all_by_id([2,1]) 但根据this post, These methods[详细]
-
ruby-on-rails – 如何将CarrierWave文件迁移到新的存储机制?
所属栏目:[百科] 日期:2020-12-17 热度:127
我有一个 Ruby on Rails站点,其中模型使用CarrierWave进行文件处理,目前使用的是本地存储.我想开始使用云存储,我需要将现有的本地文件迁移到云端.我想知道是否有人可以指出这样做的方法? 使用模型属性的加分点,允许我在后台逐行执行此操作,而不会中断我的站[详细]
-
ruby-on-rails – collection_select的多个值
所属栏目:[百科] 日期:2020-12-17 热度:164
我想在我的表单中使用以下 HTML代码: select name="user[language_ids][]" option value=""Please select/option option value="1" selected="selected"English/option option value="2"Spanish/option /select select name="user[language_ids][]" option[详细]