标签: ruby-on-rails

如何在Ruby on Rails迁移中重命名数据库列?

我错误地将列命名hased_passwordhashed_password.

如何使用迁移重命名此列来更新数据库架构?

migration ruby-on-rails ruby-on-rails-3

1419
推荐指数
19
解决办法
47万
查看次数

在Ruby on Rails中对nil v.空v.空白的简要解释

我发现自己反复寻找的差异明确的定义nil?,blank?以及empty?在Ruby on Rails的.这是我最接近的:

  • blank?对象是false,空或空白字符串.例如""," ",nil,[],和{}都是空白.

  • nil? 对象是NilClass的实例.

  • empty?对象是特定于类的,并且定义因类而异.如果字符串没有字符,则该字符串为空;如果字符串不包含任何项目,则该字符串为空.

有什么遗漏,或者可以做出更严格的比较吗?

ruby ruby-on-rails

1098
推荐指数
15
解决办法
30万
查看次数

为什么人们在AWS出现时会使用Heroku?Heroku与AWS的区别是什么?

我是初学者RoR程序员,他计划使用Heroku部署我的应用程序.来自我的其他顾问朋友的话说,Heroku非常简单,易于使用.唯一的问题是我仍然不知道Heroku做了什么......

我看过他们的网站,简而言之,Heroku所做的是帮助扩展但是......为什么这甚至重要?Heroku如何帮助:

  1. 速度 - 我的研究表明,如果我的目标是美国/亚洲的受众,那么在美国东海岸部署AWS将是最快的.

  2. 安全 - 他们有多安全?

  3. 缩放 - 它实际上如何工作?

  4. 成本效率 - 像dyno这样的东西可以很容易地扩展.

  5. 他们如何与竞争对手竞争?例如,Engine Yardbluebox

请用外行英语术语来解释......我是初学程序员.

ruby-on-rails heroku amazon-web-services

1082
推荐指数
8
解决办法
22万
查看次数

如何在Ruby on Rails中获取当前的绝对URL?

如何在Ruby on Rails视图中获取当前的绝对URL

request.request_uri只返回相对URL.

ruby url ruby-on-rails

1030
推荐指数
23
解决办法
47万
查看次数

理解Rails真实性令牌

我正在遇到有关Rails中的Authenticity Token的一些问题,因为我现在已经多次了.

但我真的不想只是解决这个问题而继续下去.我真的很想了解真实性令牌.那么,我的问题是,您是否有关于此主题的完整信息来源,或者您是否会花时间在此详细解释?

ruby ruby-on-rails authenticity-token

959
推荐指数
10
解决办法
18万
查看次数

774
推荐指数
11
解决办法
52万
查看次数

如何回滚特定的迁移?

我有以下迁移文件 db\migrate\20100905201547_create_blocks.rb

如何专门回滚该迁移文件?

schema ruby-on-rails rollback database-schema

767
推荐指数
13
解决办法
39万
查看次数

在尝试安装pg gem时找不到'libpq-fe.h标头

我正在使用Ruby on Rails 3.1预发行版.我喜欢使用PostgreSQL,但问题是安装pggem.它给了我以下错误:

$ gem install pg
Building native extensions.  This could take a while...
ERROR:  Error installing pg:
    ERROR: Failed to build gem native extension.

        /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for …
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails pg ruby-on-rails-3 rails-postgresql

753
推荐指数
25
解决办法
27万
查看次数

获取错误:当试图让pgsql使用rails时,用户"postgres"的对等身份验证失败

我收到错误:

FATAL: Peer authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Rails进行postgres时.

这是我的pg_hba.conf,我的database.yml,以及完整痕迹转储.

我在pg_hba中将身份验证更改为md5并尝试了不同的操作,但似乎都没有.

我还尝试按照Rails 3.2创建一个新的用户和数据库,致命:用户的对等身份验证失败(PG ::错误)

但他们没有出现在pgadmin上,甚至在我跑步时也没有出现sudo -u postgres psql -l.

知道我哪里错了吗?

postgresql ruby-on-rails

679
推荐指数
20
解决办法
57万
查看次数

如何在Rails 4中使用问题

默认的Rails 4项目生成器现在在控制器和模型下创建目录"Concer".我找到了一些关于如何使用路由问题的解释,但没有关于控制器或模型的解释.

我很确定它与社区当前的"DCI趋势"有关,并且想尝试一下.

问题是,我应该如何使用此功能,是否有关于如何定义命名/类层次结构以使其工作的约定?如何在模型或控制器中包含问题?

ruby-on-rails dci ruby-on-rails-4

619
推荐指数
6
解决办法
22万
查看次数