看上面给的链接,其中有人回复https://github.com/carrierwaveuploader/carrierwave/issues/2023#issuecomment-310667421,不妨也参考下。
picture_uploader.rb 里不能再放 storage :file 了,或者要加上环境判断
config.fog_credentials = {
# Amazon S3 的配置
:provider => 'AWS',
:aws_access_key_id => ENV['S3_ACCESS_KEY'],
:aws_secret_access_key => ENV['S3_SECRET_KEY'],
}
storage :fog
config.fog_credentials = {
# Amazon S3 的配置
:provider => 'AWS',
:aws_access_key_id => ENV['S3_ACCESS_KEY'],
:aws_secret_access_key => ENV['S3_SECRET_KEY'],
}
if Rails.env.production?
storage :fog
elsif Rails.env.development?
storage :file
end
我猜是这样
https://github.com/carrierwaveuploader/carrierwave/issues/2023 把 picture_uploader.rb 里的
if Rails.env.production?
storage :fog
elsif Rails.env.development?
storage :file
end
上面这段代码放到carrier_wave.rb
里,并且在fog_credentials
的下面。
数据库应该做的事情,别考虑 rails 了。
rvm list known 一下,是有 1.8.6 的
railties
看看这个 gem,好像查rails -v
会跟这个 gem 有关系
可以了解一下update all
如果是项目开发,就用 rails4 吧。 如果是折腾,那就继续。可以参考一下这里
1 楼提供的那么好用的 gem 为什么不去看下呢
gem install bundler
?
一个。
加分项里面,有两个第四条。
我选择用了一个 gem rumoji
有汉字,是编码问题?
非常感谢!
无女朋友无约炮无三观不正
这三个条件有互斥吧
为什么不把管理后台和 API 分开来?
我觉得应该把 sign_in 放在 update 后面
这里应该是解决方案,就是增加一个 sign_in 动作 http://stackoverflow.com/questions/4264750/devise-logging-out-automatically-after-password-change
记得有人说过,devise 适合不加修改就使用的情况,如果对 devise 进行深度定制,还不如自己写。
很 nice 的公司,超多美女
建议直接调用 reset_password current_password 只用来做授权就可以了。
.zshrc 那段,其实安装 rvm 的时候应该就已经配置上了。
https://rvm.io/rvm/install#3-reload-shell-configuration-amp-test
Faker::Name.name
这个还是有机会出现重复的,不够 random。
ao 很无辜啊
以前遇到过 ruby 的 bug 提示,最终都是代码问题,跟 ruby 没关系。
@nuc093
有两个问题,第一个问题是拼写错误,把null_session
拼成了seesion
另外一个问题,模板文件的位置错了,应该在 views 文件夹下。