为啥京东的还是要便宜点……?
太好了!!!!可惜我不在上海 好郁闷啊
#36 楼 @blacktulip 我也不知道为啥这么畏惧 linux……
唉……学生真的不敢买苹果额……装黑苹果咯?
windows 下的菜鸟党……只能用 rubymine 额……但是都没发现具体有啥好处……
写的代码怎么缩进额……
#6 楼 @blacktulip ……那就算了……继续写着试试看了
#3 楼 @blacktulip ……这个先容我好好理解一下 再问一个相关的小问题,是不是 edit 不一定在相应的 controller 下面,而 update 必然在 model 的 controller 下面? 比如说,我在 home 页可以 edit post。那么就在 home action 下写@post,但是 update action 依然写在 post controller 下 (比如 ruby on rails tutorial 中就是在首页显示 microposts)
也就是说,controller 中实际有 2 种 action,一种是对于显示的(get),一种是对于创建的(post)。create,update 这些 action 必然是写在相应 model 下的 controller 中的 是这样么?
#32 楼 @liuhui998 长沙!!!!长沙的菜鸟求罩!!!!
LZ,我也是个新手,想和你多交流一下……加你 QQ 成不……
#5 楼 @yorzi 今天试着写了一下,不知道这样行不行: 用户-group 关系(membership)包含 user_id, group_id, role 这样,在创建、加入 group 时,建立了 membership,并同时设定好 role
def admin can manage group do |group| group_id 就设定成@user当 admin 的 group 的 id
但是具体不知道怎么写额,不知道能否写一下
不知道把 role 放在关系表中是否是 CanCan 的使用方式?但是我觉得这样才对啊。不然不太可能实现 user 对 group 的管理
另外,想问一下你 1 楼的代码里 @user.roles.each do |role| send role end 这个是什么意思
学长,rails tutorial 翻译我有什么可以帮忙的么…… (我是铁道土木院的那位……)
#8 楼 @happypeter 我也是非常喜欢这种 learn by doing。 培训班是最好不过的了……可惜本地(长沙)没有培训额 网课知道的就是 kevin 那个,但是太贵了……
#3 楼 @happypeter 请问一下,如何恶补基础呢? 我看过一些基础的教程(比如 ruby on rails tutorial 和 zombie),但是实际做东西碰到很多问题 我个人感觉,看 guide 当然能看懂,但是不能“消化”,也就是运用出来
校友……铁道的路过……
长沙新手求带!
#3 楼 @ganweiliang 没有提示要输入 ! WARNING: Destructive Action ! This command will affect the app: devise-omniauth-app 这个提示根本就没出,只显示!Unknown database:
#1 楼 @ganweiliang 加上了 config.assets.initialize_on_precompile = false git push 到了 heroku 然后 pg:reset 但是情况依然不变……晕死了 其他环境是一样的,除了 'pg'用的是 '0.12.2'
#9 楼 @tiseheaini OK! 完全弄明白了 谢谢啦!
#7 楼 感谢 LS 各位的回答!查了 resources 的说明 @tiseheaini 是不是这样?rails 可以自动判断出是用 Post 还是用 put 方法?然后路由(根据 resources 的默认路径)也就可以以此指向 controller 中的 create 动作。 但是,@user.save这个命令依然不知道在哪里执行了啊?(if 只是判断而已) def create @user =User.new(params[:user]) if @user.save else end end 并没有一条明确的指出了,“我要保存这个用户”额。就是这个问题了