-
ruby-on-rails-3 – Rails 3.1 RC4 remove_attachment不会删除!
所属栏目:[百科] 日期:2020-12-17 热度:155
在Rails 3.1 RC4上使用Carrierwave 0.5.4. 在Rails控制台中,我做: @foo.attachment 收益: = http://cdn.site_name.com/uploads/users/2/banners/banner.png 然而: @foo.remove_attachment! 收益: = [:remove_versions!] 该记录仍保留在DB中,但该文件在S3[详细]
-
ruby-on-rails – 在Rails 3中导致此依赖性错误的原因是什么?
所属栏目:[百科] 日期:2020-12-17 热度:143
我现在得到以下内容: `dependencies.rb:239:in `require': no such file to load -- require_relative (LoadError`) 但我没有足够的信息来弄清楚导致它的原因或如何调试它. 我能做什么? 解决方法 它可能来自昨天发布的linecache gem版本0.45.回到0.43将暂[详细]
-
ruby-on-rails – 将两个数组的内容相乘(不是数组本身)
所属栏目:[百科] 日期:2020-12-17 热度:153
我想用卡片中的每张卡片制作一个数组,所以它会是[“Ac”,“Ad”,“Ah”,“As”,“Kc”,…]虽然顺序并不重要. 是不是有一种注入可以用来解决这个问题的方法?这是我能得到的尽可能接近. cards = ["A","K","Q","J","T","9","8","7","6","5","4","3","2"] suits[详细]
-
ruby-on-rails – Rails 3.1资产管道:更改默认URL(/ assets)
所属栏目:[百科] 日期:2020-12-17 热度:142
我想知道是否有办法在Rails 3.1中更改新资产管道位置的默认URL. – 默认URL是/ assets – 我想将此更改为/ static 我的问题是我已经有了一个Asset模型,它可能会干扰URL. 我知道有一种方法可以为资产指定不同的主机(config.asset_host),但我宁愿不去求助. 谢[详细]
-
ruby-on-rails – 环境中的Rails 3电子邮件密码.rb?推送到git安
所属栏目:[百科] 日期:2020-12-17 热度:172
我确信我不应该将我的电子邮件密码发布到environment.rb文件中的公共git存储库.有没有办法避免这种情况,而不将整个文件包含在.gitignore中? 解决方法 您可以将电子邮件凭据保存在另一个文件config / email.credentials.yml中: host: ...username: ...passw[详细]
-
ruby-on-rails – 在ruby上生成哈希
所属栏目:[百科] 日期:2020-12-17 热度:166
在生产服务器上: "KYK_iphone3.jpg".hash.abs%1000= 908 但是在登台服务器上: "KYK_iphone3.jpg".hash.abs%1000= 740 这两个哈希不匹配.你能否告诉我你在这种情况下该怎么做的想法? 解决方法 Ruby的默认散列不保证在各实现之间保持一致.如果需要一致的哈[详细]
-
ruby-on-rails – Rails 3.1 pre迁移问题
所属栏目:[百科] 日期:2020-12-17 热度:175
现在我将rails 3.0.7升级到rails 3.1 pre版本.当我创建一个示例项目时,它工作正常.创建一个脚手架后,我尝试迁移,但它让我的耙子中止了!信息. 在这里我的代码 rails g scaffold product name:string price:decimal category:string invoke active_record cre[详细]
-
ruby-on-rails – 如何从rails 3中的响应中删除Set-Cookie标头?
所属栏目:[百科] 日期:2020-12-17 热度:127
我有一些回应静态内容的行为.我还需要在客户端缓存它们. 过去曾对轨道2提出类似问题 Is it possible to omit set-cookie header from the response in Rails 2.3? 解决方法 使用内置选项. env['rack.session.options'][:skip] = trueorrequest.session_optio[详细]
-
Ruby哈希直接访问vs合并
所属栏目:[百科] 日期:2020-12-17 热度:57
之间有什么区别: @attr[:field] = new_value 和 @attr.merge(:field = new_value) 解决方法 如果你正在使用合并!而不是合并,没有区别. 唯一的区别是您可以在合并参数中使用多个字段(意思是:另一个哈希). 例: h1 = { "a" = 100,"b" = 200 } h2 = { "b" =[详细]
-
ruby-on-rails – Rails设计帮助路由错误没有路由匹配“/ sessio
所属栏目:[百科] 日期:2020-12-17 热度:143
当我登录我的页面时,我自动转到路线: http://localhost:3000/sessions/user 我收到这个错误: Routing ErrorNo route matches "/sessions/user" 我在users文件夹中创建了一个名为sessions_controller.rb的控制器,它是: class Users::SessionsController De[详细]
-
ruby – instance_eval和class << self之间的区别?
所属栏目:[百科] 日期:2020-12-17 热度:180
我似乎无法掌握这两个“结构”之间的确切差异.在我看来,以下小脚本应该输出相同的东西三次: class Example puts self class self puts self end instance_eval do puts self endend 但是,输出是: Example#Class:ExampleExample 这是我的理由: 示例是Class[详细]
-
ruby-on-rails – Ruby on rails全局变量?
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在尝试将当前用户设置为变量,以在每个页面上显示“以Joe身份登录”.不确定从哪里开始…… 任何快速提示?具体来说,这样的文件应该是什么… 我当前的用户可以定义为(我认为):User.find_by_id(session [:user_id]) TY[详细]
-
ruby-on-rails – 如何防止滥用抓取工具抓取部署在Heroku上的rai
所属栏目:[百科] 日期:2020-12-17 热度:134
我想限制爬虫访问我在Heroku上运行的rails应用程序.如果我使用Apache OR nginX,那将是一项直接的任务.由于应用程序部署在Heroku上,我不确定如何限制HTTP服务器级别的访问. 我曾尝试使用robots.txt文件,但有问题的抓取工具不尊重robot.txt. 这些是我正在考虑[详细]
-
ruby-on-rails – Rails与Sinatra进程内存使用情况?
所属栏目:[百科] 日期:2020-12-17 热度:158
有人可以评论转移到Sinatra的每个过程的改进吗? 我发现我的Web API每个Passenger Rails 3进程使用大约100MB.我想知道如果我换到Sinatra会有什么改进. 解决方法 这是一个随机的非真实世界的基准,给你一个小小的想法: | Real | Private | Vir. Priv. |------[详细]
-
ruby-on-rails – Rails 3和Twilio进行电话验证
所属栏目:[百科] 日期:2020-12-17 热度:189
我在Rails 3中构建一个应用程序,使用twilio来验证企业的存在.基本上,当您创建新的商务时,我会随机生成一个6位数字,然后使用此验证码调用商家电话号码,用户需要将其输入系统以完成注册过程.我无法找到有关如何设置此设置的相关示例.我找到了 this,但它看起来[详细]
-
ruby-on-rails – 哪个是indextank更好的宝石?
所属栏目:[百科] 日期:2020-12-17 热度:53
我正在使用herxt的indextank.哪个是更好的宝石使用,indextank或思考库?我查看了文档和两者的教程,看起来thinktank更容易使用.一个相关/后续问题:每个问题的优点/缺点是什么? 解决方法 这取决于你在做什么.如果您正在编写一个不基于ActiveRecord的简单应用[详细]
-
ruby-on-rails – 带符号的布局会产生错误
所属栏目:[百科] 日期:2020-12-17 热度:172
我有一个admin命名空间和Admin :: UserController控制器.当我尝试使用名为admin with symbol的布局时,rails会抛出异常,但是如果我将布局管理员称为字符串,则可以使用sucessfull. 异常消息如下: 您指定nil作为布局,但未找到此类方法 我只是想知道为什么会发[详细]
-
ruby-on-rails – 真的会破坏acts_as_paranoid对象
所属栏目:[百科] 日期:2020-12-17 热度:72
我对acts_as_paranoid对象有问题.现在我想真正破坏对象,但我找不到一个简单的方法. 我不喜欢使用硬编码的SQL来解决这个问题. 有人知道一个快速好的解决方案吗? UPDATE 我提出了以下解决方案.我不喜欢这么多,但它有效…. # Use this function wiselydef real[详细]
-
Ruby应用程序可以调用Java代码吗?
所属栏目:[百科] 日期:2020-12-17 热度:184
这可能非常简单,但我的所有谷歌搜索结果都是用J Ruby回来的,这不是我想知道的.我很好奇是否可以以某种方式使用常规Ruby应用程序(例如Rails应用程序或Sinatra应用程序)来引用并调用类路径中的Java库?理想情况下,它适用于Heroku. 解决方法 不是直接的. Java库[详细]
-
ruby-on-rails – Rails3或Express.js?谁在开发过程中效率更高
所属栏目:[百科] 日期:2020-12-17 热度:139
对于像kijiji这样的新网络项目,如果我想要更快的开发(越快越好),我应该选择哪一个?我知道一些r??uby和 javascript,但不是精英,也从来没有对其中任何一个做过项目.编码是我的爱好,而不是我的工作.有什么建议吗?提前致谢. 解决方法 Express更像是Sinatra,而[详细]
-
Ruby:从bash脚本运行脚本?
所属栏目:[百科] 日期:2020-12-17 热度:171
我试图从bash脚本调用 Ruby脚本,但没有运气. #!/bin/bashruby -v 工作得很好,所以我知道它不是Ruby,但是 #!/bin/bashruby bash_test.rb 才不是.这是有趣的部分: john@starfire:~/Desktop$bash ubuntu_cmds.sh(LoadError)h file or directory -- bash_test.r[详细]
-
ruby中有each_if吗?
所属栏目:[百科] 日期:2020-12-17 热度:91
假设我在 Ruby中有这个循环. @list.each { |i| puts i if i 10 break end} 我希望在列表中循环直到满足条件. 这让我觉得“un Ruby’ish”,因为我是Ruby的新手,有没有Ruby方法可以做到这一点? 解决方法 您可以使用 Enumerable#detect 或 Enumerable#take_whi[详细]
-
ruby-on-rails – 试图理解Ruby on Rails中的salting和散列密码
所属栏目:[百科] 日期:2020-12-17 热度:200
我正在浏览Michael Hartl的书(真棒,免费资源,顺便说一下,谢谢迈克尔!)我有一个关于盐渍和哈希密码的问题.腌制密码的目的是防止黑客进行彩虹攻击,如果我理解正确的话,如果黑客可以猜测所使用的加密类型,则基本上是强力攻击.为了防止这种攻击,使用salt在密码[详细]
-
ruby – 如何根据哈希值合并两个哈希数组?
所属栏目:[百科] 日期:2020-12-17 热度:92
我怎么转这个: first_array = [ {:count=nil,:date="Jan 31"},{:count=nil,:date="Feb 01"},:date="Feb 02"},:date="Feb 03"},:date="Feb 04"},:date="Feb 05"}]second_array = [ {:count=12,{:count=2,:date="Feb 05"}] 进入: result = [ {:count=nil,{:c[详细]
-
ruby-on-rails-3 – Rails 3:多个has_one关联和种子
所属栏目:[百科] 日期:2020-12-17 热度:75
我正在使用Rails似乎没有做到的数据概念 – 一条路线有两个(也就是两个)机场.我终于想出了如何对我的外键进行硬编码以使它们变得合情合理. 我的models / route.rb非常简单: class Route ActiveRecord::Base has_one :airport,:foreign_key = 'from_airport_[详细]