项目管理用过 GitHub coding.net Trello 和 Gitlab
我改成了
if Rails.env.development?
storage :file
end
也将
require 'carrierwave/storage/fog'
加到对应文件中了
还是报错
修改后的文件
app/uploaders/picture_uploader.rb
class PictureUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
process resize_to_limit:[400, 400]
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
def extension_white_list
%w(jpg jpeg gif png)
end
end
config/initializers/carrier_wave.rb
if Rails.env.production?
CarrierWave.configure do |config|
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_directory = ENV['S3_BUCKET']
end
end
修改后 再次 push 还是报一样的错误
if Rails.env.production?
CarrierWave.configure do |config|
config.fog_credentials = {
if Rails.env.production?
storage :fog
elsif Rails.env.development?
storage :file
end
# Amazon S3 的配置
:provider => 'AWS',
:aws_access_key_id => ENV['S3_ACCESS_KEY'],
:aws_secret_access_key => ENV['S3_SECRET_KEY'],
}
config.fog_directory = ENV['S3_BUCKET']
end
end
您的意思是这样吗?
这样的话有两个问题:
1、最顶端我已经有一个 if 判断了,再把这个 if 加进来是不是有点多余,我是不是直接把 storage :fog 加进来就好;
2、把它加到 config.fog_credentials 下是报语法错误的,是不是应该放在 前一行。
如下:
if Rails.env.production?
CarrierWave.configure do |config|
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'],
}
config.fog_directory = ENV['S3_BUCKET']
end
end
谢谢
谢谢!!!
非常感谢!
非常感谢!
我用的
window.onpopstate = function(){}
这个需要解绑吗?
感谢
学习了!第一次接触到数据库用的不是 MongoDB 的项目,所以有些不清楚的地方。项目数据库用 MySQL 是为了方便管理吗?
那意思是 这一段代码 是没有任何意义的,除了让人看着理解之外。
但是如果按你的意思 在这个 models 中没有声明任何字段,那么他在数据库中是怎么生成的跟注释中相同的字段的呢? 所以我觉得段代码还是运行到了的。
非常感谢 问题解决了
文件夹是存在的,是本地的绝对路径。
我用
ssh username@IPaddress
报如下错误
ssh: connect to host IPaddress port 22: Connection timed out
scp -P 22 [email protected]:/root/bag/MoneyBag.sql /web/bag/MoneyBag.sql
报错
ssh: connect to host 32.43.2.3 port 22: Connection timed out
用了 scp 一直提示 找不到对应目录,直接 pwd 查看的路径,所以我觉得路径应该没有问题。
新手,看完之后发现往常自己的提问 愚蠢。受益匪浅,谢谢!