#1 楼 @huacnlee 执行过了 还是获取不到图片路径 刚才把项目放到 github 上了 [email protected]:rubylab/dep1.git
#2 楼 @lgn21st 现在问题解决 看了http://weblog.rubyonrails.org/2012/3/21/strong-parameters/ 里面提到 We should never have put mass-assignment protection into the model, 这个和我在 model 里面写 attr_accessible 是不是矛盾啊
@doabit 感谢 的确是没有保存,添加了一行
@comment.save
最后一行的 redirect_to post_path 修改为 redirect_to @post 就可以了
还是路由没理解 没用好…
@Ryan 这个项目是作为插件到另一个项目用的,需要添加一个命名空间,大概是这样的。
@doabit 添加了 还是这个错,会不会是 redirect_to post_path 这个地方的问题。还有就是 @comment = @post.comments.build(params[:comment]) 能保存到 db 中吗?
@doabit 另外 comment 的内容没有添加进去,数据库中的表 blorghcomments 是空的
@doabit 添加评论的时候报错 http://localhost:3000/blorgh/posts 点击 show 在这个页面添加评论 然后 create comment 提示 Routing Error No route matches {:action=>"show", :controller=>"blorgh/posts"}
@yanhao 这个 blorgh 还没开发完,在 ~/blorgh/test/dummy 下面使用 rails s 启动运行出的错
14 个人的确是个相当具有规模的团队了,hulu.com 这个网站就四个人用 rails 开发的。一个技术牛人顶我等数十人了。有个技术牛的了 teamleader 很重要(个人意见)
折腾了几天终于解决了,大概总结了下:
1 最好系统安装的用户叫做 git,免得切换用户
2 升级安装(4.2-->5.1)的时候对 gitshell 版本检查
3 gitshell 的 config.yml 和 gitlab/config/gitlab.yml 还有 nginx 中配置的端口保持一致
4 使用 ssh -v [email protected] ssh -T [email protected] 检查自己的 key 是否被识别
5 git chckout 版本的时候 最好加上 -f 强制检出
6 每一步走完都确保是正确的
楼上提供的几个方案虽然没用上但是给了我一些启发,再次感谢。@leopku @Saito @kenshin54 @tuliang
@Saito 创建了文件 netrc 内容如下: machine 192.168.1.80 login [email protected] password 123456 再次克隆的时候仍然需要用户名密码。 issue 和 gitllab 5.1 的 Setup Guide https://github.com/gitlabhq/gitlabhq/blob/5-1-stable/doc/install/installation.md 关于 ssh 的配置只有 gitlab-shell 中 Edit config and replace gitlab_url (with something like 'http://domain.com/') 这一项,求解
@kenshin54 sidekiq 已经启动;authorized_keys 已经加入公钥;配置文件处理修改过 ldap 之外其他没有改动;没有找到 githost.log,其他日志里没看到错误信息;执行 sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production 所有的检查均通过
@leopku 系统用的是 ubuntu12.04
@Guest 也遇到这个问题,直接删除/home/.ecryptfs/user/.ecryptfs 的这个能解决吗?
@tywf 您好,配置完 deploy.rb 后执行 mina setup 输入密码后就没反应了该怎么解决,谢谢