草庐IT

pg_config

全部标签

sql - ActionView::Template::Error (PG::UndefinedFunction: ERROR: operator does not exist: integer ~~ 未知

为了在Heroku中使用,我从MySQL切换到了PostgreSQL。现在我的搜索不起作用。无法弄清楚运营商出了什么问题。ActionView::Template::Error(PG::UndefinedFunction:ERROR:operatordoesnotexist:integer~~unknown.2014-11-11T19:59:58.082607+00:00app[web.1]:ProcessingbyAllListingsController#search_listingsasJS2014-11-11T19:59:58.105074+00:00app[web.1]:4:

ruby-on-rails - Rails/Ruby/Postgres - LoadError 无法加载此类文件 -- pg_ext

我正在尝试使用下面的railsController调用一个Ruby脚本(它连接到一个postgres数据库),但是它似乎在加载一个PGgem文件时遇到问题。我已经将我的require语句设置为需要'pg'并尝试了绝对路径(需要/usr/local/rvm/gems/ruby-1.9.3-p194@railsTest/gems/pg-0.14.0/库/pg/)。文件“pg_ext”实际上存在于目录中。此外,我可以毫无问题地独立运行ruby​​脚本(dbrubyscript.rb),但是当将rails添加到这个等式时,它会出现cannotloadsuchfile--pg_ext错误。这里的

ruby-on-rails - gem install pg for ruby​​ on rails

Postgresql不会安装在OSX上下面是我的数据n安装pg(0.18.4)时出现错误,Bundler无法继续。确保geminstallpg-v'0.18.4'在捆绑之前成功。chriss-MacBook-Pro:shinechriswilson$bundleexec安装用法:安装[-bCcpSsv][-B后缀][-f标志][-g组][-m模式][-o所有者]文件1文件2安装[-bCcpSsv][-B后缀][-f标志][-g组][-m模式][-oowner]file1...fileN目录install-d[-v][-ggroup][-mmode][-oowner]目录...chris

ruby - 如何将一个 config.ru 文件变成一个单独的 Rack 应用程序?

我有一个开始有重复代码的config.ru文件:map'/route1'dorunSampleApp.newendmap'/route2'dorunSampleApp.newend我想把这个config.ru文件变成它自己的Rack应用程序,这样我所要做的就是:map'/'dorunMyApp.newend创建自己的Rack应用程序的正确方法是什么?具体来说,我如何创建一个类,以便我可以在我的类中使用map方法来定义一堆路由?解决方法:这是一个可行的解决方案:classMyAppdefinitialize@app=Rack::Builder.newdo#copycontentsofyo

ruby-on-rails - Rails ActiveRecord::StatementInvalid: PG::Error: ERROR: 缺少表的 FROM 子句条目

我有一个复杂的ActiveRecord查询,我正在根据用户的选择构建具有不同范围的查询。我正在使用2个gem,这似乎是有问题的,但我找不到谁是两者之间的罪魁祸首:Texticle(用于Postgresql完整搜索)(2.0.3)Squeel(用于ActiveRecord查询中的ruby​​语法)squeel(0.9.5)Arel或ActiveRecord本身这是我的类定义:classEvent"Entity",:foreign_key=>:entity_idbelongs_to:place,:class_name=>"Entity",:foreign_key=>:place_idcla

ruby-on-rails - "require File.expand_path(' ../../config/environment', __FILE__)"到底做什么?

我一直在尝试更深入地了解Ruby,解构样板式rails应用程序似乎是了解编写跨不同文件和目录的Ruby应用程序的一些细节和优雅的好方法。在我当前的应用程序中,文件之间对“requires”的依赖变得有点问题(我发现我需要做一些事情,比如requires'../../../lib/helper'它变得有点丑陋。我注意到Rails应用程序似乎不受此影响。我确实注意到了这条线:requireFile.expand_path('../../config/environment',__FILE__)当我用谷歌搜索时,我发现很多关于Rails启动例程等的解释,但没有关于该行到底做什么的明确描述。在

ruby-on-rails - Ruby 2.2:PG::CharacterNotInRepertoire:错误:编码 "UTF8"的无效字节序列

我正在升级Rails4.1应用程序以使用Ruby2.2。在升级期间,事实证明该应用程序使用了旧版本的pggem(0.12),并且gem没有使用Ruby2.2安装。所以我尝试使用更新版本的pggem(0.17.1)。现在在系统中创建新用户时有时会出现以下错误:PG::CharacterNotInRepertoire:ERROR:invalidbytesequenceforencoding"UTF8"Ruby2.2和Postgres是否存在任何已知问题?看起来应用程序配置为使用unicode:config.encoding="utf-8"在application.rb中设置,encodin

ruby-on-rails -/config/initializers/secret_token.rb 未生成。为什么不?

目前正在阅读Rails教程,我需要对/config/initializers/secret_token.rb进行一些修改,但是,我无法在initializers目录。我正在运行最新版本的Rails。这是我在终端中用来创建rails项目的行:railsnewsample_app有人知道为什么它没有出现吗? 最佳答案 感谢您指出这一点。问题可能是由于使用Rails4.1而不是Rails教程中指定的Rails4.0。就是因为这样的问题Section1.2.2州(原文为粗体)Unlessotherwisenoted,youshoulduse

ruby-on-rails - 为什么 PG::UniqueViolation: ERROR: duplicate key value violates unique constraint?

我有一个模型Post,每次创建帖子时,我都希望同时创建一个新的Moderation实例。所以在post.rb中我使用回调after_save:create_moderation然后写一个私有(private)方法:...includeReportableafter_save:create_moderationprivatedefcreate_moderationself.create_moderation!(blog:Blog.first)end但是在创建提案时出现此错误:PG::UniqueViolation:ERROR:duplicatekeyvalueviolatesunique

ruby-on-rails - Ruby on Rails config.secret_token 错误

我刚开始学习RubyonRails。我遵循了很多安装示例,但是当我运行示例时出现此错误为cookiesession数据生成完整性散列需要一个secret。在config/initializers/secret_token.rb中使用config.secret_token="somesecretphraseofatleast30characters"我搜索它,但没有看到太多帮助。请帮忙。平台:MacOSX。 最佳答案 生成新secrettoken的最简单方法是运行rakesecret在命令行。