1577得票32回答
如何在Ruby on Rails迁移中重命名数据库列?

我错误地将一个列命名为hased_password,而不是hashed_password。 我该如何使用迁移来更新数据库架构,以重命名这个列?

1210得票15回答
如何理解 Ruby 中的 nil、empty 和 blank?

我一直在寻找一个清晰明确的定义,来解释Ruby on Rails中nil?、blank?和empty?之间的区别。以下是我找到的最接近的解释: blank?对象为false、空或仅由空格组成的字符串,例如:""、" "、nil、[]和{}都是blank的。 nil?对象是NilClass的...

1180得票28回答
在尝试使用Rails运行pgsql时,出现错误:“Peer authentication failed for user“postgres””。

我遇到了这个错误:FATAL: Peer authentication failed for user "postgres" 当我尝试让Postgres与Rails配合使用时,遇到了一些问题。 这是我的pg_hba.conf,我的database.yml,以及完整跟踪信息的转储。 我在pg...

1173得票15回答
为什么人们在AWS存在的情况下使用Heroku?Heroku和AWS有何区别?

我是一名初学者 RoR 程序员,计划使用 Heroku 部署我的应用程序。我的其他顾问朋友说 Heroku 很容易使用,非常好。唯一的问题是我仍然不知道 Heroku 做什么... 我看了他们的 网站,简而言之,Heroku 的作用是帮助扩展应用程序,但是...为什么这很重要?Heroku ...

1126得票33回答
如何在Ruby on Rails中获取当前绝对URL?

在我的Ruby on Rails视图中,如何获取当前绝对 URL? request.request_uri只会返回相对 URL。

1039得票20回答
如何回滚特定的迁移?

我有这个迁移文件db\migrate\20100905201547_create_blocks.rb。我如何具体回滚那个迁移文件?

975得票49回答
尝试安装pg gem时找不到'libpq-fe.h'头文件

我正在使用 Ruby on Rails 3.1 预发布版本。我想使用 PostgreSQL,但问题是安装 pg gem。它给我以下错误: $ gem install pg Building native extensions. This could take a while... ERRO...

830得票18回答
如何在Ruby中获取随机数

我该如何生成一个介于0和n之间的随机数?

749得票20回答
如何将JSON输出进行“漂亮”格式化

我希望我的 Ruby on Rails 中的 JSON 输出能够“漂亮”或格式良好。目前,我调用 to_json 方法后,我的 JSON 输出都在一行上。有时,这会让我很难发现 JSON 输出流中是否存在问题。 在 Rails 中,有没有一种配置方式可以使我的 JSON 输出“漂亮”或格式良...