这个你是没办法直接修改 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 正所谓有更新,才能更好的收费 ✋
建议免费视频不需要登录就能看,在没看到内容的时候就去注册 (太麻烦或者无法预估值不值得);现在都开始用 Rails 5,ruby2.3.0 是不是该考虑升级一下,从现在算起的话,开新项目都会优先选择 5;
Vue2 与 Vue1 在实际使用中差别有多大?
uid
中好像没有值
@kayakjiang slate 如何在做 api 的版本?比如之前有 v1,后来有 v2 了。
内容排版再好点,增加个分类,然后点文章的时候直接进入到原来的链接最好了。要是能在文章下先点评几句,那就是难得可贵了。