Rails
hanxvhui0716
这个作者很懒,什么都没留下…
展开
-
Ruby on Rails (1)
使用RubyonRails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。1.环境搭建:(1)君欲善其事,必先利其器,下载RubyMine,地址http://www.jetbrains.com/ruby/,目前最新版本6.0.1,我的安装目录是D:\ProgramFiles\JetBrains\RubyMine5.4.3.2.1(我安的是5.4.3)...2013-12-13 19:49:00 · 118 阅读 · 0 评论 -
Ruby on Rails (2)
继续上次的项目Demo5,身为一个学生党,当然先来个Student的CRUD。在RubyMine打开自己的项目,开始吧。1. Ctrl+Alt+g 进入generator name or its part ,选择scaffold,查下词典,说是脚手架的意思,昨天看rails-101的文档说是鹰架,不管他们,声明Student字段的时候不要试着自己建一个id字段,因为它会自动给你生成一个id...2013-12-13 19:51:00 · 105 阅读 · 0 评论 -
Ruby on Rails (3)
项目是生成好了,貌似自己还没写一句代码呢,rails把工作全给我做了,这就遇到个问题,他都给我配置了什么东西,我如果需要改一个地方的话,会不会对其他地方有影响从而发生错误呢,相信这是每一个新手都有的疑问,想到这就两眼一抹瞎,不知道怎么办了,怎么才能理清楚到底是怎么回事,我心想,那就看他代码去吧,看能不能把整个项目流程跟着代码走一遍,恩,说干咱就干。 1.new首先我们通过url访问我...2013-12-13 19:52:00 · 100 阅读 · 0 评论 -
Ruby on Rails (5)
这次的目标是使用devise+cancan+rolify建立完整的权限管理系统,恩,听起来好高端的样子,其实还是蛮简单的。下面就开始我们的学习吧。首先,还是先简单介绍一下这几个组件:devise: 负责用户注册、登录、退出、找回密码等操作。细节参考devise on githubcancan: 负责角色建立、对角色授权、在页面中根据授权是否显示元素,以及模型中超出授权时抛出异常。细节...2013-12-13 19:54:00 · 170 阅读 · 0 评论 -
Ruby on Rails (4)
听着《Traveling Light 》继续我们的学习。这次我们用命令行执行,打开cmd,改变目录到RuBymineProjects下 1.新建rails工程rails new Demo6 -d=mysql这句命令意思是新建一个名称为Demo6的rails工程,并且使用mysql数据库。然后你会看到好多create语句和using语句。。。2.配置devise修改Ge...2013-12-13 19:54:00 · 173 阅读 · 0 评论