-
ruby-on-rails – 使用heroku gem 2.1.4无法制作水龙头0.3.23
所属栏目:[百科] 日期:2020-12-17 热度:143
有人解决了这个问题吗? 它发生在推拉上. ~ heroku db:pushTaps Load Error: no such file to load -- taps/operationYou may need to install or update the taps gem to use db commands.On most systems this will be:sudo gem install taps~ sudo gem li[详细]
-
ruby-on-rails – Ruby on Rails:link_to动作,没有路由匹配
所属栏目:[百科] 日期:2020-12-17 热度:72
我正在进入Rails并试图在博客设置上添加“投票”功能: http://guides.rubyonrails.org/getting_started.html 在app / controllers / posts_controller.rb中我创建了这个: def incvotes @post = Post.find(params[:id]) post.update_attributes(:upvotes =[详细]
-
ruby-on-rails – Rails 3.0 – 最佳实践:模型对象的多个子类型
所属栏目:[百科] 日期:2020-12-17 热度:50
所以这可能是一个相当容易回答的问题,但无论如何都要进行. 我想拥有这个视图,比如media_objects /,它显示了一个媒体对象列表.够容易吧?但是,我希望媒体对象列表是MediaObject,CDMediaObject,DVDMediaObject等子类型的集合.这些子类型中的每一个都需要使用db[详细]
-
ruby-on-rails – 你如何在Rails 3上使用Thinking Sphinx进行排
所属栏目:[百科] 日期:2020-12-17 热度:174
我正在尝试使用传递给我的控制器的参数来完成一个简单的排序.我正在追踪 documentation的Searching思考Sphinx网站,我遇到了以下错误.我究竟做错了什么? 以下@places对象是think Sphinx类的一个实例. @places = Place.search(params[:q],:order = :created_a[详细]
-
ruby-on-rails – 设计软电子邮件确认
所属栏目:[百科] 日期:2020-12-17 热度:63
我有一个使用Devise和可确认模块的rails 3应用程序.但是,阻止新注册的用户访问该站点,直到他们确认其电子邮件导致保留问题.相反,我们希望立即授予用户访问权限,并仍然向他们发送确认电子邮件.然后,我们将运行后台任务以锁定在固定时间段内未确认其电子邮件的[详细]
-
ruby-on-rails – 代理后面的Rails3应用程序
所属栏目:[百科] 日期:2020-12-17 热度:180
我正在尝试在作为代理的Apache2网络服务器后面设置一个Rails 3应用程序. Apache Web服务器在端口8080上运行,如果我调用 http://ip:8080,我在mongrel窗口中看到请求,因此代理正确地将接收请求中继到mongrel服务器. 但是,如果没有用户名,我的索引页将执行重定[详细]
-
Ruby DateTime.Parse到本地时间
所属栏目:[百科] 日期:2020-12-17 热度:104
我有一个日期字符串20101129220021,所以我会用 require 'date'd = DateTime.parse('20101129220021') 这部分工作正常,我得到一个日期,它是UTC. 我的问题是,我如何将其转换为当地时间?我尝试了很多方法,比如使用d.to_time提取时间部分并操纵结果,但它没有用.[详细]
-
ruby – 更改方法中传递的变量
所属栏目:[百科] 日期:2020-12-17 热度:109
参见英文答案 ‘pass parameter by reference’ in Ruby?????????????????????????????????????5个 如何使用方法更改变量的内容?也许我不是说得对.有什么方法可以像C中那样获取变量的引用?例: // main stuffint gorilla = 29;makeMeABanana(gorilla);void[详细]
-
ruby-on-rails – 如何返回单词的状语形式
所属栏目:[百科] 日期:2020-12-17 热度:93
我想知道 Ruby中是否有一种方法可以将月份等单词转换为月份. 与pluralize(word)相似 解决方法 我不认为有任何内置方法,但你可以自己写一个简单的方法: CONSONANTS = [ 'b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z[详细]
-
ruby-on-rails-3 – Rails 3 – 如何在link_to上发送数据:remot
所属栏目:[百科] 日期:2020-12-17 热度:66
我试图弄清楚Rails 3中的新link_to但我仍然没有得到它 在Rails 2中我做: %= link_to_remote "My Link",:url={:action=:myaction},:with="'data='+$('#someField').attr('value')" % 但是使用Rails 3中的新语法应该怎么做? 我正在尝试类似的东西 %=link_to[详细]
-
ruby-on-rails – 如何在数组中访问哈希?
所属栏目:[百科] 日期:2020-12-17 热度:180
我正在尝试使用Nokogiri从 XML文件中获取一些数据,然后将其保存到数据库中. 我正在使用的代码是: def self.import_from_feed(feed) doc = Nokogiri::XML(open(feed)) @products = doc.xpath('/merchantProductFeed/merchant/prod').map do |i| { 'name' = i[详细]
-
ruby-on-rails – 捆绑安装和RVM
所属栏目:[百科] 日期:2020-12-17 热度:130
我在现有的Rails 3应用程序上运行“bundle install”,它在供应商/缓存中有宝石(我猜它们之前通过“bundle package”打包)和有效的Gemfile和Gemfile.lock文件. 我看到的是,它在我家里创建了一个文件夹.bundle. 我也在使用RVM.当我尝试“gem list”时,我没有看[详细]
-
ruby-on-rails – 在库中包装第三方服务的最佳实践
所属栏目:[百科] 日期:2020-12-17 热度:119
我有兴趣为我正在使用的第三方API编写库,我需要一些建议.在一次请求中,库的平均使用将涉及几个api调用.例如,一个api呼叫从第三方服务中抓取用户,然后另一个呼叫使用该用户抓取他/她的照片.每个API调用都将获得自己的库方法包装器以及处理错误/超时的额外逻辑[详细]
-
Ruby视频教程
所属栏目:[百科] 日期:2020-12-17 热度:164
我对ruby一无所知. 你知道一些r??uby的初学者视频教程吗?还有Ruby Enterprise开发的教程? 解决方法 关于Ruby语言的所有基础知识都有一些关于 http://manwithcode.com的视频教程,但从他上一篇文章看,该网站似乎已经死了.然而,视频仍然值得一看,特别是因为它[详细]
-
ruby – 查找连续的子字符串索引
所属栏目:[百科] 日期:2020-12-17 热度:151
给定搜索字符串和结果字符串(保证包含搜索字符串的所有字母,按顺序不区分大小写),如何最有效地获取表示与字母对应的结果字符串中的索引的范围数组在搜索字符串中? 期望的输出: substrings( "word","Microsoft Office Word 2007" )#= [ 17..20 ]substrings([详细]
-
ruby-on-rails – 强制子域和删除子域
所属栏目:[百科] 日期:2020-12-17 热度:66
我正在编写一个将使用basecamp样式子域的应用程序( See post). 应用程序的某些部分应始终位于子域中,而部分应永远不应位于子域中.例如,“主页”页面永远不应位于子域中,但博客和帖子资源应该始终存在.请注意,我不知道子域名,因为每个帐户都有一个子域名. 我[详细]
-
ruby – 使用eventmachine的mongoid和mongomapper
所属栏目:[百科] 日期:2020-12-17 热度:50
我对eventmachine很新,我无法在网上找到这个问题的答案. 现在我一直在使用em-mongo和eventmachine,而且我在文档和它们各自的对象之间写了一个穷人的映射器.我只想确认mongoid和mongomapper不能在事件机器环境中使用,因为它们是阻塞的,因此首先使用eventmachi[详细]
-
ruby-on-rails-3 – 简单的Rails 3路由失败 – 没有路由匹配
所属栏目:[百科] 日期:2020-12-17 热度:94
在我的config / routes.rb中,我有: post "portal_plan_document/update" rake路线证实了这一点: $rake routesportal_plan_document_update POST /portal_plan_document/update(.:format) {:controller="portal_plan_document",:action="update"}.... 在我[详细]
-
ruby-on-rails – 将ActionMailer与公司Gmail帐户一起使用
所属栏目:[百科] 日期:2020-12-17 热度:118
我不确定这是否属于服务器故障,或者如果它在其他地方更有意义,可以随意移动它.我已经看到了设置smtp设置和在Gmail中使用ActionMailer的示例,并确认它们适用于我. 基本上它对我来说是这样的: config.action_mailer.delivery_method = :smtpconfig.action_mai[详细]
-
ruby – 反映嵌套命名空间
所属栏目:[百科] 日期:2020-12-17 热度:84
我试图找到嵌套命名空间的根类/模块. 这是找到它的最有效方法吗?我不喜欢我转换成字符串.似乎应该有一个更优雅的解决方案. class Foo class Bar def parent Object.const_get self.class.to_s.split(/::/).first end endendFoo::Bar.new.parent #= Foo 解决[详细]
-
ruby-on-rails – 如何为操作锁定一组对象?
所属栏目:[百科] 日期:2020-12-17 热度:173
在我的rails应用程序中,我有一些这样的代码: def foo if object_bar_exists raise "can't create bar twice!" end Bar.createend 这可以通过进入应用程序服务器的两个不同请求来调用.如果此代码同时由两个请求运行,并且它们都同时运行if检查,则两者都不会找[详细]
-
ruby-on-rails – Rails处理多条路线上可用的动作的方法
所属栏目:[百科] 日期:2020-12-17 热度:190
我有以下路线: resources :users do # List reviews made by user resources :reviews,:only = [ :index ]endresources :products do # List reviews by product,and provide :product_id for creation resources :reviews,:only = [ :index,:new,:create ][详细]
-
ruby-on-rails – 允许匿名/来宾用户“试用”功能而无需在Rails
所属栏目:[百科] 日期:2020-12-17 热度:191
我正在使用Devise和CanCan开发Rails 3应用程序. 该应用程序允许匿名(未注册)用户访问某些应用程序,并允许注册用户访问其他部分. 应用程序(瑜伽锻炼应用程序)的一个方面是用户可以通过将瑜伽姿势串联起来创建瑜伽序列,然后他们可以在视频播放器中播放它们. 我[详细]
-
ruby-on-rails – Ruby错误代码中的MailChimp API问题:-90
所属栏目:[百科] 日期:2020-12-17 热度:115
我在MailChimp控制器中使用以下代码提交简单的新闻通讯数据.当它被发送时,我收到以下错误,因为“方法未被此服务器导出-90”我已在下面附加了我的控制器代码.我正在使用此控制器进行简单的简报注册表单. (姓名,电邮) class MailchimpController ApplicationCo[详细]
-
ruby – fork:从shell脚本调用rvm时资源暂时不可用,但rvm本身工
所属栏目:[百科] 日期:2020-12-17 热度:108
我想在不同的项目之间切换,其中一部分是通过rvm改变ruby和宝石. RVM本身对我很有用,但是当我把它调用到 shell脚本中时,我得到: fork: Resource temporarily unavailable 这是rvm info的输出.如果我能提供其他任何有用的信息,请告诉我. $rvm inforuby-1.9.2-[详细]