Tag: 的Ruby on 轨道

“没有加载postgresql gem”错误在Heroku上部署Ruby on Rails应用程序

我试图在Heroku 上使用带Ruby on Rails的 postgresql但是出错了 Specified ‘postgresql’ for database adapter, but the gem is not loaded. Add `gem ‘pg’` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::LoadError) 请帮我解决这个问题。

如何加载页面特定的rails 4 js文件?

我正在阅读有关资产管道的rails指南文档。 它声明,如果清单上有require_tree指令,则默认情况下,coffeescript页面特定生成的文件可供用户使用。 这不适合我,我必须包括这个 在特定的控制器上。 我错过了什么?

安装Ruby on Rails 4.0.0时出错 – 编译atomic_reference.c时出错

我正在尝试按照教程安装Rails 4.0.0,但是收到以下错误: gez@akira:~$ gem install rails –version 4.0.0 –no-ri –no-rdoc Fetching: i18n-0.6.4.gem (100%) Successfully installed i18n-0.6.4 Fetching: multi_json-1.7.7.gem (100%) Successfully installed multi_json-1.7.7 Fetching: tzinfo-0.3.37.gem (100%) Successfully installed tzinfo-0.3.37 Fetching: atomic-1.1.10.gem (100%) Building native extensions. This could take a while… ERROR: Error installing rails: ERROR: Failed to build gem native extension. /home/gez/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb creating Makefile make […]

为什么Rails 2.3.16在表单字段中转义引号字符?

考虑一个简单的对象Shop,它具有字符串属性’name’。 我们的示例商店有这样的名字: Sam’s Diner & Cafe – “deelicious” 如果我们的观点有 Rails 2.3.15将为文本字段生成 它显示在浏览器(Chrome,Firefox)屏幕上的表单文本字段中 Sam’s Diner & Cafe – “deelicious” Rails 2.3.16将生成 它显示在浏览器(Chrome,Firefox)屏幕上的表单文本字段中 Sam's Diner & Cafe – “deelicious” 这对我来说是文本领域的不良行为…… 它是由这种变化造成的,它现在逃脱了撇号https://github.com/rails/rails/commit/d549df7133f2b0bad8112890d478c33e990e12bc https://github.com/rails/rails/compare/v2.3.15…v2.3.16#L20L22 我想我的问题是:这是一个铁路问题吗? 如果没有,问题出在哪里? 编辑:此问题已在Rails 2.3.17中得到解决

你如何让Rails在mysql中使用LONGBLOB列?

我正在尝试编写一个将LONGBLOB列添加到MySQL数据库中的表的迁移。 我想使用LONGBLOB而不是BLOB,以便我可以在二进制列中存储更多数据。 问题是它添加了BLOB列,即使我指定了更大的大小。 这是我用来添加列的行: add_column :db_files, :data, :binary, :null => false, :size => 1.megabyte 我做错了吗?

英文单词转换轨道的数字

有人知道在rails中将数字转换为英文数字的方法吗? 我找到了一些Ruby脚本来将数字转换成英文单词以获得相应的单词。 而不是在ruby中编写脚本,我觉得可以使用直接function。 例如。 1 – >一,二 – >二。

什么是此路由错误和rake路由错误?

我是Ruby on Rails的新手。 在摆弄了一个星期之后我决定放弃它,买了一本书。 全部重新安装。 现在,当我以为我修复它时,我收到一个错误说: Routing Error No route matches “/index” 所以我做了 rake routes 这导致了下面的错误列表。 /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/version.rb:4: warning: already initialized constant MAJOR /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/version.rb:5: warning: already initialized constant MINOR /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/version.rb:6: warning: already initialized constant BUILD /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/version.rb:3: warning: already initialized constant NUMBERS /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/version.rb:9: warning: already initialized constant VERSION /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake.rb:26: warning: already initialized constant RAKEVERSION /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2/lib/rake/early_time.rb:17: warning: already […]

::做什么?

我有一些我正在修改的inheritance代码。 但是,我看到一些奇怪的东西(对我来说)。 我看到一些像这样的代码: ::User.find_by_email(params[:user][:email]).update_attributes(:mag => 1) 我从未见过这样的东西(我是Ruby on Rails的新手)。 这是做什么的,为什么我的User.find_by_email(params[:user][:email]).update_attributes(:mag => 1)不起作用? 该错误说明了User常量。 如果有帮助,我正在使用Rails 2.3.5。

Rails 2.2.2问题:Gem的未定义方法`activate_bin_path’:Module(NoMethodError)

我正在研究Rails 2.2.2应用程序。 为此,我安装了Ruby版本1.9.3p551的rvm。 此应用程序没有Gemfile。 所以我在environment.rb文件中提到过我用rails和sqlite3创建了一个Gemfile。 在运行rake db:create时,我遇到了以下问题。 whoami@myvm:~/Desktop/practice/store$ rake db:create /home/whoami/.rvm/gems/ruby-1.9.3-p551/bin/rake:22:in `’: undefined method `activate_bin_path’ for Gem:Module (NoMethodError) from /home/whoami/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval’ from /home/whoami/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `’ 请帮我。

Ruby on Rails Omniauth facebook不会返回电子邮件

我一直在努力设置我的Omniauth for facebook我不知道我做错了什么。 我无法收到用户的电子邮件。 返回的哈希只包含“name”和“uid”,甚至不包含“first_name”和“last_name” devise.rb: config.omniauth :facebook, “KEY”, “SECRET” omn​​iauth_callbacks_controller.rb: class OmniauthCallbacksController < Devise::OmniauthCallbacksController def facebook logger.info request.env["omniauth.auth"] @user = User.from_omniauth(request.env["omniauth.auth"]) sign_in_and_redirect @user end end user.rb: class User [:facebook] has_many :authentications def self.from_omniauth(auth) logger.info auth user = where(email: auth.info.email).first if(user != nil) user.authentications.where(provider: auth.provider, uid: auth.uid).first_or_create do |l| user.authentications.create!(user_id: user.id, provider: auth.provider, uid: auth.uid) […]