@cifery @towonzhou 感谢你们的热心解答啊。 @greatghoul 说得没错,如果没有大神乐意不厌其烦地解答菜鸟的问题,最终的结果只是这种语言的没落。
@cifery @ziqa 好像是没有这个字段。 我是先用 scaffold 做了 idea 的骨架,只有 name 和 description 作为 idea 的内容。 然后安装了 devise,生成了 user 模型,user 默认是用 email 注册的。 在 IdeasController 里,默认是 def index @ideas = Idea.all end 这样的话,所有 user 都可以操作其他用户的 ideas,我要限制自己只能查看和操作自己的。 于是有人说,把上面改为 def index @ideas = Idea.find_by(user_email: current_user.email) end 就可以达到目的。 到底我漏了哪个环节啊?
@foxzool 改了冒号,还是有错误提示耶~ 肿么办
@nightire 你详尽热心的回复,值得我一千个赞! 我承认我是懒,我发帖是希望有人直接说出用哪个 gem,而不用我自己花几天去摸索。 你的其他帖子,我也看过,你是好热忱的人。 rails 让人既爱又恨。当初接触它,听到的是“超音速开发 web 应用”和“好简单”之类的赞许之词。但真的入门后,发觉那简直是无穷尽的海洋。又要熟悉 ruby,又要熟悉 git,又要熟悉 mysql,又要熟悉各种 gem,又要死啃英文。唉~一把心酸泪。我其实最初只是想学它来做一个公司内部简单应用而已,现在好像是进退两难的赶脚。
@heylonj 谢谢!!你说得好详细了,虽然作为菜鸟的我还需要消化一下。 现在网上和书本上,能找到的案例,不是博客,就是社区网站。对于我这种不会举一反三的笨鸟来说,真是头大。 博客或社区网站,虽然都有做用户验证和权限管理的方法可以参考,但它们最大的特点就是:所有用户至少都可以浏览到所有文章 listing(或表单)。 而我希望用户登录后,只能看到自己的表单(或文章),看不到其他用户的。这方面,搜索了很久,都没有人提供案例。哎~
@billy @linuxgit @yzdel2000 我最近才学习 rails,我把自己的历程写在这里,主要是因为怕日后自己也忘记了,供自己随时查看。当然,无可避免地,别人也能查看到。如果看到的人觉得有用,自然是一件对他来说的好事。 在开始学习 rails 之前,我已在本站和其他站点浏览过不少文章。虽然没有亲自验证过,但我估计确实也是在 Linux 和 Mac 环境下开发,比较顺手,对此我不否认。 作为新手,感觉学习编程最困难的,不是在哪个平台下,而是无休止的争论,让人无所适从。 作为会计学专业出身的我,学 rails 其实也只是作为兴趣,不作为职业发展方向。能学到哪个程度就哪个程度吧,哈哈,留下点实用经验也许才是最重要的。