-
ruby-on-rails – 用rails生成黄瓜
所属栏目:[百科] 日期:2020-12-17 热度:73
我试过这样做: rails generate cucumber:install —rspec —capybara 但我收到以下错误: Could not find generator cucumber:install. 我在这里包含了我的Gemfile http://pastebin.com/cDryD448 – 捆绑安装和捆绑更新都已经运行,因为有宝石更新. 这是rail[详细]
-
ruby – 使用Vim Rails,您可以创建一个新的迁移文件并一次打开它
所属栏目:[百科] 日期:2020-12-17 热度:164
将 vim与Rails插件一起使用,您可以创建一个迁移文件,然后一次打开该文件吗? 这对文本也可能吗? 解决方法 您可以使用 rails.vim,然后执行以下操作: :Rgenerate migraton add_foo_to_bar 该插件将打开迁移生成的文件,这正是您想要的.我不能说同学.[详细]
-
ruby-on-rails – 在Ruby on Rails 3中从另一个控制器渲染表单
所属栏目:[百科] 日期:2020-12-17 热度:75
好吧,问题是尝试从控制器渲染一个表单来创建一个新的条目..为此我调用脚手架创建附带的默认表单 我想这样做: %= render :partial = 'contactos/form' % 我得到以下错误 用于NilClass的未定义方法’model_name’:Class 有没有办法只从视图本身渲染? 如果没[详细]
-
ruby-on-rails – Rails中的可选或条件模型关联
所属栏目:[百科] 日期:2020-12-17 热度:145
我有一个用户模型. 用户可以拥有3个角色中的1个:role1,role2,role3.这由用户模型中的“角色”列表示. 每个角色都有独特的个人资料. role1_profile,role2_profile,role3_profile.每个* _profile都是一个模型. 如何在Rails中表示此可选关联? 我尝试过两种不[详细]
-
rails 3.1.0和ruby 1.9.2中的javascript运行时.无法处理heroku.
所属栏目:[百科] 日期:2020-12-17 热度:185
请帮忙,这是我的学习项目.它在本地工作但不在线: 您好,据说我不需要像rails 3.1.0中的“the rubyracer”这样的特殊宝石 但它写在“heroku日志”中: 2011-10-04T23:15:30+00:00 app[web.1]: ActionView::Template::Error (Could not find a JavaScript runt[详细]
-
通过rvm升级rubygems的问题
所属栏目:[百科] 日期:2020-12-17 热度:64
尝试通过RVM将 RubyGems升级到版本1.8.10并出现此错误: $rvm rubygems latestRemoving old Rubygems files...Installing rubygems-1.8.10 for ruby-1.9.2-p180 ...ERROR: Error running 'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/g[详细]
-
ruby – 如何指定Rack处理程序
所属栏目:[百科] 日期:2020-12-17 热度:144
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序.例如.: class RackApp def call(environment) [ '200',{'Content-Type' = 'text/html'},["Hello world"] ] end endrun RackApp.new 但是当最后一行被改为使用Rack的内置CGI处理程序时,rackup给出了“[详细]
-
ruby-on-rails – 如何将数据库结构从db导出到迁移文件?
所属栏目:[百科] 日期:2020-12-17 热度:55
有没有办法从rails应用程序导出数据库中的数据库结构? 我相信有一种方法可以使用rake从db导出数据. rake db:migrate将从迁移文件创建表.是否存在相反方式的命令,以便从db生成迁移文件? 我之前在3.0.x版本中构建了一个rails应用程序. 我有更多的迁移文件,[详细]
-
ruby-on-rails-3 – rails路由到特定id
所属栏目:[百科] 日期:2020-12-17 热度:125
我有一个页面控制器,在db中有两个记录; ‘pages’和’contact’. 每个页面记录的ID是标题. 如何为每个页面编写特定路线? 我目前有一条全能的路线…… match '/:id' = 'pages#show' 但我想为每个页面创建一条路线 解决方法 我可能不明白你的问题,因为我不知[详细]
-
ruby-on-rails – haml条件if / else缩进
所属栏目:[百科] 日期:2020-12-17 热度:87
我有一种情况,我想只在count大于0时才将类添加到div标签 例: - @color.shades.each_with_index do |shade,index| - if index == 0 #shades - else #shades.horizontalLine.second %h3 something %dl %dt some %dd some1 在这个例子中,我希望从%h3开始的所[详细]
-
ruby-on-rails – 复杂范围,Rails 3
所属栏目:[百科] 日期:2020-12-17 热度:138
所以我正在构建一个匹配用户的应用程序.用户模型有3个属性(无论如何都与我的问题相关:性别:字符串,looking_for_men:布尔值,looking_for_women:布尔值. 目前我的模型中有一个方法如下: def browse if self.looking_for_men == true self.looking_for_wom[详细]
-
ruby – 解析RDFa,Microdata等的最佳方法是,使用统一的模式/词汇
所属栏目:[百科] 日期:2020-12-17 热度:194
我主要使用 Ruby来做到这一点,但到目前为止我的攻击计划如下: 使用gems rdf,rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据.我认为最好映射到schema.org之类的统一模式,例如,使用这个yaml文件试图描述数据词汇表和opengraph到schema.org之间的转换[详细]
-
ruby-on-rails – 如何在模型观察者中获取current_user?
所属栏目:[百科] 日期:2020-12-17 热度:150
鉴于以下型号: Room (id,title)RoomMembers (id,room_id)RoomFeed,also an observer 当房间标题更新时,我想创建一个RoomFeed项目,显示用户是谁进行了更新. @room.update_attributes(:title = "This is my new title") 我的观察者在RoomFeed中遇到了问题: d[详细]
-
ruby-on-rails-3 – 在Rails 3中递归渲染集合
所属栏目:[百科] 日期:2020-12-17 热度:194
我想显示评论树.我在另一个视图中移动了注释div,并在_comments.html.haml中写了下一行: = render :partial = 'single_comment',:collection = @post.comments.where(:parent_id = nil) _single_comments.html.haml: - if comment.id != nil .comment .meta[详细]
-
ruby-on-rails – 测试ApplicationController过滤器,Rails
所属栏目:[百科] 日期:2020-12-17 热度:187
我正在尝试使用rspec来测试我在ApplicationController中的过滤器. 在spec / controllers / application_controller_spec.rb中我有: require 'spec_helper'describe ApplicationController do it 'removes the flash after xhr requests' do controller.stub[详细]
-
ruby-on-rails – 使用selenium驱动程序时authlogic不能与capyba
所属栏目:[百科] 日期:2020-12-17 热度:116
我使用默认驱动程序与我的authlogic成员区域进行了所有的capybara测试,但是当我更改一个测试以使用selenium驱动程序,因为它有ajax,它给出了我的theis错误: You must activate the Authlogic::Session::Base.controller with a controller object before cre[详细]
-
ruby-on-rails – 未初始化的常量Psych :: Syck(NameError)
所属栏目:[百科] 日期:2020-12-17 热度:148
在我的宝石中,我需要yaml,并在我的电脑本地工作. 但是在将我的宝石推入rubygems.org并且当我尝试使用我的宝石时,我得到一个错误说= “未初始化的常量Psych :: Syck(NameError)” 任何人都可以帮我解决这个问题吗? 附: Ruby Version = ruby 1.9.2,Gem Versi[详细]
-
如何在buildr项目中使用Ruby代码?
所属栏目:[百科] 日期:2020-12-17 热度:77
如何在构建器项目中使用 Ruby? 我在很多单独的项目中使用过Ruby,JRuby,Java和Clojure.我目前正在使用标准Ruby中的模拟应用程序,我想尝试使用Clojure后端(我喜欢功能代码),以及JRuby gui和测试套件.我还可以看到,将Scala用作未来不同项目的后端. 我想我会为[详细]
-
ruby – 如何以一切可能的方式将字符串拆分为长度最多为3的连续
所属栏目:[百科] 日期:2020-12-17 热度:146
我试图在长度1和10之间取一个字符串,并输出所有可能的方法将字符串分解为大小为1,2或3的连续子字符串.例如: 输入:123456 将整数切成单个字符,然后继续查找组合. 代码将返回以下所有数组. [1,2,3,4,5,6] [12,6] [1,23,34,45,56] [12,56] [1,56] [123,234,34[详细]
-
ruby-on-rails – 如何使用“validates:attribute”来引用父对
所属栏目:[百科] 日期:2020-12-17 热度:135
在O’Reilly的“Head first Rails”(编辑,2009)的练习中,有2个相关的对象. “Flight”对象[我使用annotate gem来显示每个属性]: # == Schema Information## Table name: flights## id :integer not null,primary key# departure :datetime# arrival :dateti[详细]
-
ruby-on-rails-3 – 在Rails中更改年份
所属栏目:[百科] 日期:2020-12-17 热度:162
我有一个表格可以获得用户的生日. 我想过生日并将其存储在另一个属性中,但需要使用当前年份. 我在回电中这样做 模型板 before_save:set_delivery_date def set_delivery_dateself.delivery_date = self.birthdayself.delivery_date.change(:year = Time.now[详细]
-
ruby-on-rails – ActiveAdmin的未定义变量或方法’params’
所属栏目:[百科] 日期:2020-12-17 热度:93
刚刚从rails-3-1分支安装了Rails 3.1 rc5和ActiveAdmin. 安装顺利,我看到登录表单.但是,当我使用提供的用户名/密码登录时,我收到以下错误: ActionView::Template::Error (undefined local variable or method `params' for #ActiveAdmin::Views::Pages::Das[详细]
-
ruby-on-rails-3 – Rails I18n:缩短翻译调用(至少在视图中)
所属栏目:[百科] 日期:2020-12-17 热度:72
翻译某些字段的DRY方式是什么? 在我的RESTful视图中,我有一些重复的片段,就像在show-view中一样: ...dt%= t("activerecord.attributes.user.firstname") %/dtdd%= @user.firstname %/dd... 现在,我不是一遍又一遍地写t(“activerecord.attributes.user.att[详细]
-
ruby – 如何将脚本文件的结尾读取为数据文件(Perl或任何其他语
所属栏目:[百科] 日期:2020-12-17 热度:169
我正在寻找执行以下操作的正确语法(在Perl,Shell或 Ruby中): # variable to access the data lines appended as a fileEND_OF_SCRIPT_MARKERraw data starts hereand it continues. 解决方法 Perl使用__DATA__执行此操作: #!/usr/bin/perluse strict;use w[详细]
-
使用rvm,postgres 9.0,ruby 1.9.2-p136在64位Snow Leopard上安装
所属栏目:[百科] 日期:2020-12-17 热度:193
我想为Heroku构建一个Rails 3应用程序. 他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres 9.0. 现在我需要一个postgres宝石,并且出于性能原因的共识 你想要pg宝石.然而,我对我得到的错误感到困惑 当我尝试通过rvm下的gem install安装pg.[详细]