对shrine 这个文件上传怎么看?
如果中文可以的话 恭喜恭喜。截图中的报错信息是配置文件中,asset _host 出错了,你在遇到问题可以先看看这行附近的代码
再全一点就很好了,从报错的一开始截图吧。 如果还不行,你可以先装上用英文的,后期再修改。这样先把整个程序跑起来,不至于卡在一个点上。
你薅的是别人的羊毛,别人薅你的时间
你还是得写 腾讯云的 用户名 和 密码。如果是单独执行,应该还要指定 rails 的环境 RAILS_ENV=production
如果有报错信息,还请发出来。 是不是应该加 引号,app_name = "论坛"
这个你是没办法直接修改 html css 直接生效的。你用 docker 直接安装的时候,
然后会请求这个地址 https://github.com/ruby-china/homeland-docker/blob/master/docker-compose.yml
然后其中有一句是
container_name: 'homeland_web'
image: homeland/homeland:3.0.9
直接读取的是封装好的代码,你要修改的话,要重新自己打包封装 image. 没十分确定 @huacnlee
按照官方的 homeland 教程来是可行的。 我看的源代码,两边是一样的功能,刚才解释一下可能原因。
关于你的 github 邮箱错误的问题,check 一下你的 github token 是否正确。因为在未获取到 github 邮箱的情况下,会给一个默认的邮箱。
"#{provider}+#{uid}@example.com"
app/controllers/auth/omniauth_callbacks_controller.rb
def new_from_provider_data(provider, uid, data)
User.new do |user|
user.email =
if data["email"].present? && !User.where(email: data["email"]).exists?
data["email"]
else
"#{provider}+#{uid}@example.com"
end
user.name = data["name"]
user.login = Homeland::Username.sanitize(data["nickname"])
if provider == "github"
user.github = data["nickname"]
end
if user.login.blank?
user.login = "u#{Time.now.to_i}"
end
if User.where(login: user.login).exists?
user.login = "#{user.github}-github" # TODO: possibly duplicated user login here. What should we do?
end
user.password = Devise.friendly_token[0, 20]
user.location = data["location"]
user.tagline = data["description"]
end
end
修改 管理员邮箱的地址是在 homeland/config/config.yml 的
auto_locale: false
admin_emails: >
[email protected]
google_analytics_key: ""
对是这个,地址,然后你重启后就可以进入到后台中了。
你注册的用户是无法直接进去到后台。你需要在配置文件中指定管理员的邮件地址。
cd #{deploy_to}/current && nohup ruby ./bin/chasqui_start >/dev/null 2>&1 & 是这句没有指定 ruby 的版本?你可以把错误信息直接打印出来看看
增加交换分区试试
如何让一滴水不消失
这里的 IP 地址,是运行你项目电脑的 IP 地址。那么你本地应该可以通过 localhost:3000 以及 192.168.11.104:3000 访问才对。
试试绑定 0.0.0.0。
rails s -p 3000 -b 0.0.0.0
自带 (^-^)V
提示说
We've got an old pid and server pid is not the old pid
killing master process (good thing tm)
你先找到原有的 unicorn 进程,杀掉他。再重新启动 unicorn。
ps aux | grep unicorn
kill -9 端口号
重启unicorn
基本上不能。你可以选择自己 fork,然后去掉 kaminari,自己修改代码中的分页。颇劳神。
+1
页面做的好看点,规整规整。 再增加一些功能,比如
如果用 Mac 的话,可以下在一个 dash 软件,可以本地查询,速度快。
没有 block 这个关键词,block 可以认为是一个 proc 你可以查找 https://ruby-doc.org/core-2.2.0/Proc.html. 这里的 -> 是 lambda 的简写形式
看了一下,估计网站、客户端以及 API 都要全部包括,这个任务量可不小啊
买了之前的版本。想问一下,准备翻译的新版本和 ruby-china 上的公开版本主要差异在哪里?
Discuz 有 241 张表,我表示震惊啊。 http://faq.comsenz.com/library/database/x3/x3_index.htm
gem install byebug -v '9.0.6'
, 成功后再执行 bundle install @ccok 正所谓有更新,才能更好的收费 ✋