rails
青竹剑侠
CodeDog
展开
-
Ruby on Rails (4)
听着《Traveling Light 》继续我们的学习。这次我们用命令行执行,打开cmd,改变目录到RuBymineProjects下 1.新建rails工程 rails new Demo6 -d=mysql 这句命令意思是新建一个名称为Demo6的rails工程,并且使用mysql数据库。然后你会看到好多create语句和using语句。。。 2.配置devise 修改原创 2013-12-13 19:54:02 · 1481 阅读 · 0 评论 -
Ruby on Rails (3)
项目是生成好了,貌似自己还没写一句代码呢,rails把工作全给我做了,这就遇到个问题,他都给我配置了什么东西,我如果需要改一个地方的话,会不会对其他地方有影响从而发生错误呢,相信这是每一个新手都有的疑问,想到这就两眼一抹瞎,不知道怎么办了,怎么才能理清楚到底是怎么回事,我心想,那就看他代码去吧,看能不能把整个项目流程跟着代码走一遍,恩,说干咱就干。 1.new 首先我们通过url访原创 2013-12-13 19:52:51 · 1109 阅读 · 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:36 · 1058 阅读 · 0 评论 -
Ruby on Rails (1)
使用Ruby on Rails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。 1.环境搭建: (1)君欲善其事,必先利其器,下载RubyMine,地址 http://www.jetbrains.com/ruby/ ,目前最新版本6.0.1,我的安装目录是D:\Program Files\JetBrains\RubyMine 5.4.3.2.1(我安的原创 2013-12-13 19:49:07 · 1351 阅读 · 0 评论 -
Ruby on Rails (5)
这次的目标是使用devise+cancan+rolify建立完整的权限管理系统,恩,听起来好高端的样子,其实还是蛮简单的。下面就开始我们的学习吧。 首先,还是先简单介绍一下这几个组件: devise: 负责用户注册、登录、退出、找回密码等操作。细节参考devise on github cancan: 负责角色建立、对角色授权、在页面中根据授权是否显示元素,以及模型中超出授权时抛出异原创 2013-12-13 19:54:54 · 1281 阅读 · 0 评论 -
Rails生成EXT Tree
在Rails中使用has_one 、has_many 、belongs_to 和 has_and_belongs_to_may 来声明关系型数据库中的一对一,一对多和多对多的关系,但当想以树形的数据结构来表示分类的时候,这些基本的关联功能并不够,Rails在has_XXX关系的基础上,提供了acts as的扩展功能,如acts_as_list 、acts_as_tree 、 acts_as_nes转载 2013-12-23 20:31:05 · 912 阅读 · 0 评论