-
ruby – 递归获取目录的大小
所属栏目:[百科] 日期:2020-12-17 热度:103
获取递归计算的目录大小是否有一个很好的宝石?在unix中,我可以使用du,但我想要一个能够吸收OS之间差异的库. 解决方法 看起来像 sys-filesystem处理这个,但你需要做一些数学运算将可用的块转换成字节(通过乘以块大小).[详细]
-
ruby-on-rails – 生产失败/ heroku:WHERE a.attrelid =’“sch
所属栏目:[百科] 日期:2020-12-17 热度:67
我在我的本地环境中添加了一个名为学校的表格,它在开发中工作得很好.实际上它甚至可以在staging(heroku)中正常工作,但是在生产和rake db:migrate中失败的时候会抛出错误. 我甚至无法预编译assest(使用RAILS_ENV = production),访问我的应用程序的任何部分,[详细]
-
ruby-on-rails – 拥有并且属于与多个数据库的许多关系
所属栏目:[百科] 日期:2020-12-17 热度:102
我有一种情况,我有两个模型,公司和权限,其中公司在我的权限数据库的单独数据库中.这是一个拥有并属于许多关系,因为每个公司可以拥有许多权限,每个权限可以属于许多公司. 分割两个数据库的原因是公司数据库运行高需求生产应用程序,权限数据库控制另一个应用程[详细]
-
ruby-on-rails – 使用Heroku和Rails进行pgcrypto PGP加密的最佳
所属栏目:[百科] 日期:2020-12-17 热度:119
是否有任何使用Rails和Heroku Postgres与pgcrypto的公钥PGP的安全性最佳实践. 天真和直接的方式似乎是使用Heroku的ENV变量存储私钥和密码.然而,这似乎并没有增加太多安全性,因为任何有权访问环境的人都可以轻松访问这两个值. 这样做的目的是适当地加密任何与[详细]
-
ruby-on-rails – 用于模型中动态自定义字段的Rails gem / plugi
所属栏目:[百科] 日期:2020-12-17 热度:72
ruby on rails上是否有gem / plugin,它能够在运行时在模型中定义自定义字段,而无需为每个不同的字段更改模型本身. 我正在寻找像Redmine acts_as_customizable插件这样的东西,它被封装成可用于轨道方式的宝石,即 gem 'gemname'rails g somethingrails db:migr[详细]
-
Emacs Ruby Electric不会插入结尾
所属栏目:[百科] 日期:2020-12-17 热度:163
我通过ELPA安装了 Ruby Electric模式. 我访问了一个ruby文件?/ test.rb C-h m显示ruby电动模式已启用,字体锁定,请参阅下面的输出 Enabled minor modes: Auto-Compression Auto-Encryption Blink-Cursor Column-Number Delete-Selection File-Name-Shadow Glo[详细]
-
如何打印Ruby 1.9进程的运行时堆栈跟踪?
所属栏目:[百科] 日期:2020-12-17 热度:122
有没有办法打印 Ruby 1.9.x进程的运行时堆栈跟踪?我知道有一个名为pstack for Ruby 1.8的实用程序,但该项目似乎在几年前就被放弃了: https://github.com/ice799/pstack.对于Ruby 1.9有什么类似的东西吗?非常感谢! 编辑:我有兴趣使用外部工具生成堆栈跟[详细]
-
ruby-on-rails – Rails 3.1中的授权:CanCan,CanTango,declarat
所属栏目:[百科] 日期:2020-12-17 热度:118
我查看了declarative_authorization,CanCan和CanTango.他们都善于为应用程序添加授权,但我想知道如何将授权添加到模型的特定实例,即一个人可以在一个项目中拥有管理访问权限并且仅限于(读取少于管理:有限更新等)在另一个. 你能以更好的方式取悦吗?如果我的[详细]
-
ruby-on-rails – 每个Backbone.js把手
所属栏目:[百科] 日期:2020-12-17 热度:177
我正在尝试将Ryan的 RailsCast on Backbone.js转换为使用Handlebars并且我遇到了一个简单的问题. 我似乎无法遍历JSON数组并显示结果.我在我的Gemfile中使用这些宝石 gem 'backbone-on-rails'gem 'handlebars_assets' 在我的index.jst.hbs中,我有以下内容: {[详细]
-
ruby-on-rails – Ruby on Rails中的嵌套路由
所属栏目:[百科] 日期:2020-12-17 热度:79
我的模型类是: class Category ActiveRecord::Base acts_as_nested_set has_many :children,:foreign_key = "parent_id",:class_name = 'Category' belongs_to :parent,:class_name = 'Category' def to_param slug endend 是否有可能像这样的递归路线: /[详细]
-
ruby-on-rails – 使用Ruby on Rails批量upsert
所属栏目:[百科] 日期:2020-12-17 热度:140
我有一个Rails 3应用程序,我需要将外部系统提供的 XML文件摄取到Postgres数据库中.我想使用像 ActiveRecord-Import这样的东西,但这似乎不能处理Postgres的upsert功能,我将要摄取的一些记录已经存在,但需要更新. 我正在阅读的大部分内容都建议动态编写SQL,但[详细]
-
ruby-on-rails – Unicorn工作人员超时
所属栏目:[百科] 日期:2020-12-17 热度:73
我正在开发一个在Nginx Web服务器上运行的AngularJS(前端),该服务器将请求发送到在Unicorn应用服务器中运行的Rails API(后端). 我知道我只是一个开发人员,我不知道服务器管理,所以我只是把服务器启动它们. 该应用程序正在运行,但是,Unicorn有一个奇怪的行为.[详细]
-
ruby – 默认情况下字符串不可变时如何描述可变字符串?
所属栏目:[百科] 日期:2020-12-17 热度:74
当文件具有pragma时: # frozen_string_literal: true 默认情况下,冻结在该文件中写为文字的所有字符串.当我希望我的字符串总体上是不可变的,因此我正在使用pragma,但是想要有几个可变字符串时,建议使用它们的方法是什么? 我能想到的只有: String.new("foo[详细]
-
ruby – OAuth和HTTParty
所属栏目:[百科] 日期:2020-12-17 热度:167
是否可以将OAuth与HTTParty一起使用?我正在尝试进行 this API调用,但是,与文档相矛盾,它需要身份验证. 在你说“使用特定于Twitter的宝石”之前,请听我说 – 我试过了.我尝试了twitter,grackle和无数其他人,但没有人支持这个特定的API调用.所以,我转向了HTTP[详细]
-
ruby-on-rails – 将New Relic定位为仅在1个(共3个)app服务器上
所属栏目:[百科] 日期:2020-12-17 热度:97
我们的中型轨道应用程序在三台服务器上运行(在生产中).我们刚刚完成试用期,使用New Relic作为宝石.在试用期间,我们跟踪了所有三台服务器,但要继续订阅,我们只需要(并且只有预算)来跟踪app1. 所以我们需要在app2和app3上禁用新的遗物.在与他们的客户服务沟通[详细]
-
ruby-on-rails – 用rails中的glyphicon替换提交按钮
所属栏目:[百科] 日期:2020-12-17 热度:179
快问.我有: %= f.submit "Like",class: "btn btn-large btn-primary" % 而不是文本阅读“喜欢”我想用以下内容替换整个按钮: span class="glyphicon glyphicon-thumb-up"/span 符号. 在rails中使用竖起大拇指图标替换提交按钮的正确方法是什么,但让它做同[详细]
-
ruby – 用于ActionMailer的Rails before_action,它将使用邮件程
所属栏目:[百科] 日期:2020-12-17 热度:94
假设我有一个邮件发送不同的电子邮件,但预计将使用相同的参数调用.我想为所有邮件程序操作处理这些参数.因此,调用before_action将读取发送到邮件程序方法的参数 /mailers/my_mailer.rbclass MyMailer ApplicationMailer before_filter do |c| # c.prepare_ma[详细]
-
ruby-on-rails – 在rails中使用带有radio_buttons的bootstrap
所属栏目:[百科] 日期:2020-12-17 热度:200
是否可以使用bootstrap单选按钮,即: div class="btn-group" data-toggle="buttons-radio" button type="button" class="btn btn-primary"someValue/button 在rails中使用form_for?有一个radio_button方法: %= radio_button("object","method","someValue"[详细]
-
仍在积极维护的Ruby游戏框架?
所属栏目:[百科] 日期:2020-12-17 热度:156
我发现在 Ruby中调查游戏编程的选项非常困难.其他帖子和文章中提到的几个包装器和框架不再维护或使用. Gosu / Ruby似乎仍然活跃:在官方论坛上有一定量的喋喋不休. 任何其他积极维护的ruby游戏框架? 编辑:我发现MacRuby正在进行大量的游戏开发. 解决方法[详细]
-
ruby-on-rails – Ruby on Rails平均方法导致n 1个查询
所属栏目:[百科] 日期:2020-12-17 热度:70
我有以下脚本: User.includes(:owned_ratings).map{|x| x.owned_ratings.average(:score)} 调用x.owned_ratings.average(:score)会导致n 1个查询: (0.2ms) SELECT AVG("ratings"."score") FROM "ratings" INNER JOIN "video_chats" ON "ratings"."video_c[详细]
-
ruby-on-rails-3 – Rails 3 web字体(woff)mime类型
所属栏目:[百科] 日期:2020-12-17 热度:76
我们从静态资源中提供一些Web字体(.woff),我想设置正确的mime类型(application / x-font-woff).我尝试在config / initializers / mime_types.rb中执行此操作,但它没有任何效果: Mime::Type.register "application/x-font-woff",:woff 返回的mime类型仍然保[详细]
-
ruby-on-rails – CarrierWave在表单重新显示后不保存上传
所属栏目:[百科] 日期:2020-12-17 热度:60
我有一个rails应用程序最初使用Paperclip进行文件上传,但是,当我看到CarrierWave显然在表格重新显示时有一个“持久上传”类型功能时,我决定尝试一下. 在我看来,我有以下几点: = f.input :attachment= f.hidden_field :attachment_cache 如果表单验证失败并[详细]
-
ruby-on-rails – Ruby / Rails中的instrumentation API的目的是
所属栏目:[百科] 日期:2020-12-17 热度:83
基于: http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html 它说: Notifications provides an instrumentation API for Ruby. To instrument an action in Ruby you just need to do: 究竟什么是仪器API,它有什么作用? 谢谢! 解决方法[详细]
-
ruby-on-rails – Rails:如何通过关联RESTful查询模型?
所属栏目:[百科] 日期:2020-12-17 热度:107
我没有使用 Ruby on Rails获得REST,我希望有人可以帮助我. 想象一下,我正在构建一个跟踪窗口小部件和拥有这些窗口小部件的用户的网站.所以我有一个UsersController和一个WidgetsController,我可以获得一个包含索引操作的Widgets或Users列表: GET /usersGET[详细]
-
ruby-on-rails – before_filter:是否可以为操作指定控制器?
所属栏目:[百科] 日期:2020-12-17 热度:158
我的application_controller中有以下字符串: before_filter :login_required,:only = [ :edit,:update,:show,:index ] 但是如果:show,我需要放{:controller = ‘users’,:action = ‘show’}例外.有可能吗? 解决方法 选项: 在UsersController中使用ski[详细]