小编Ada*_*NYC的帖子

在Github中安装特定版本的分支的Rails gem

我更新了一个gem(ajaxful_rating),由于新版本的原因,它破坏了我的代码.如何指定特定修订版以重新安装gem?我在努力:

gem 'ajaxful_rating', :git => 'git://github.com/edgarjs/ajaxful-rating.git', :branch => "rails3",
:revision =>'ecce22bf374caa328c087f3ca22711d1dd461906'
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

谢谢.

version-control gem ruby-on-rails github

2
推荐指数
1
解决办法
1290
查看次数

MySQL2阻止Rails迁移

我想heroku rake db:seed在Heroku中运行我的Rails应用程序.它涉及很多查询.我收到此错误消息:

rake aborted!
Mysql2::Error: User '222ad0ef2670fe' has exceeded the 'max_questions' resource 
(current value: 3600)
Run Code Online (Sandbox Code Playgroud)

3600当前值是什么意思?(查询/小时?)以及如何将其更改为10,000?

谢谢.

mysql ruby-on-rails heroku

2
推荐指数
1
解决办法
1097
查看次数

如何检查对象是否属于Ruby中的数组

我通常要检查以下内容:

if ['Bob','Mary','John'].include? @user.name

有没有办法写下这样的东西:

if @user.name.in? ['Bob','Mary','John']

谢谢.

ruby ruby-on-rails

2
推荐指数
1
解决办法
1523
查看次数

Rails formtastic自动为表单输入创建无序列表

我有一个简单的Formtastic表单,嵌套模型如下.

<%= semantic_form_for @event do |form| %>
  <%= form.input :user_id , :as => :hidden, :value => @user.id %>
  <%= form.input :title %>
  <%= form.input :invitations, :as => :check_boxes, :collection => Group.find(:all, :order => "name ASC"), :for => :invitations, :name => "Invitation", :include_blank => false %>
  <%= form.buttons %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

不知何故,Formtastic将我的输入放入无序列表中,如下所示:

在此输入图像描述

我想知道如何更改设置以解决此问题.

此外,对于复选框,Formtastic会自动添加一个nill选项:

  Parameters: {"utf8"=>"?", "authenticity_token"=>"XXX", "event"=>{"title"=>"test 15",  "type"=>"", "invitation_ids"=>["", "2", "1"]}, "commit"=>"Create Event"}
Run Code Online (Sandbox Code Playgroud)

我该怎么解决这个问题?

谢谢.

forms ruby-on-rails formtastic

1
推荐指数
1
解决办法
1689
查看次数

如何使用JavaScript获取HTML元素的属性

这是一个新问题,但它让我拉扯我的头发:

<div class="search-input-field">
  <input type="text" value="amazon" placeholder="Search" name="search" id="search">
</div>
Run Code Online (Sandbox Code Playgroud)

我想在用户mouseOut时获取此输入的值.我怎么能用jQuery/javaScript做到这一点?

谢谢.

html javascript jquery

1
推荐指数
1
解决办法
195
查看次数

我应该在哪个页面上添加javascript?

我正在构建一个Rails应用程序,似乎常见的做法是在页面顶部列出javascript_include_tags.

是否会让浏览器在加载文档之前加载javascript,从而使可见元素加载时间更长?

谢谢.

javascript ruby-on-rails

1
推荐指数
1
解决办法
159
查看次数

将 Rails 3 引擎存储在不同的 Github 存储库中

我计划聘请一名承包商来开发我的 Rails 3 应用程序的一些模块,而不将整个应用程序暴露给他。

我得到了 SO 的建议,我应该创建一个引擎,将其安装到我的主应用程序上,并让承包商在这个引擎上工作。

我应该如何将引擎存储在不同的 github 存储库中?我如何告诉我的实时 (Heroku) 服务器从此存储库加载此引擎,以及我的承包商如何在不访问代码的情况下从我的主应用程序发出请求?

谢谢。

ruby-on-rails rails-engines ruby-on-rails-3

1
推荐指数
1
解决办法
692
查看次数

使用PostgreSQL进行全文搜索是否需要thinking-sphinx?

我在 Rails 3 应用程序中使用了 thinking-sphinx(以及 Heroku 上的 fly-sphinx)和 mySQL。现在我迁移到 PostgreSQL,我想知道:

  • 我需要thinking-sphinx 还是我可以在PostgreSQL 上实现所有的thinking-sphinx 功能?

  • 什么thinking-sphinx可以做我不能用PostgreSQL做的事情,因为后者也支持全文搜索?

mysql postgresql thinking-sphinx ruby-on-rails-3

1
推荐指数
1
解决办法
303
查看次数

无法在Rails 4.0.0.rc1中检测association_proxy.rb

我在composite_primary_keysRails 4.0.0.rc1中使用gem.添加到Gemfile后

gem 'composite_primary_keys'
Run Code Online (Sandbox Code Playgroud)

并添加了运行bundle install

require 'composite_primary_keys'
Run Code Online (Sandbox Code Playgroud)

application.rb.但是,当我运行时rails generate create_table,我收到以下错误:

  /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `require': 
 cannot load such file -- active_record/associations/association_proxy.rb (LoadError)
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `block in require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:213:in `load_dependency'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/composite_primary_keys-3.1.6/lib/composite_primary_keys.rb:37:in `<top (required)>'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
    from /Users/name/idme/config/application.rb:6:in `<top (required)>'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/railties-4.0.0.rc1/lib/rails/commands.rb:46:in `require'
    from /Users/name/.rvm/gems/ruby-1.9.3-p385/gems/railties-4.0.0.rc1/lib/rails/commands.rb:46:in `<top (required)>'
    from …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-4

1
推荐指数
1
解决办法
423
查看次数

自动将零值归类为NA值

我想将数据框中数字列中的所有NA值替换为0.我应该怎么做?

我得到一个带有NA值的数值变量列表如下(我确定它不是最优的):

iris[3,4] <- NA
missingVars <- iris[colSums(is.na(iris)) > 0] 
missingNumVars <- missingVars[sapply(missingVars, is.numeric)]
Run Code Online (Sandbox Code Playgroud)

r dataframe

0
推荐指数
2
解决办法
187
查看次数

删除对象名称列表

我有一个对象名称数组v <- c("v1", "v2"),它与对象v1,相关联v2。我应该如何使用删除这些对象rm()?我试过了rm(mget(v)),但出现错误:

Error in rm(mget(v)) : ... must contain names or character strings
Run Code Online (Sandbox Code Playgroud)

r

-1
推荐指数
1
解决办法
6101
查看次数