ruby on rails

http://api.rubyonrails.org/   官方API手册

1、创建新工程 微博

  1. 执行 rails new weibo --skip-bundle
  2. 到 gemfile文件中修改source 'https://ruby.taobao.org'
  3. 执行 bundle install 安装

2、创建controller控制器并配置资源index,show,create,new

  1. 执行 rails generate controllerr posts index show create new(资源也可以在routes.rb文件下编写resources :posts自动配置)
  2. 到 routes.rb文件下更改root 'post#index'文件 修改首页
  3. 执行 rails server运行服务

3、路由

  1. 看路由的方式:在当前工程weibo文件夹下执行rake routes
  2. routes.文件下输入resources:posts(资源名)自动生成全套路由(index,create,new,edit,show,update,destroy)
  3. 添加一个功能                                                                                                                                                    

4、数据交互

  1. 创建模型:rails generate model user userName:String email:String(类似ssh建立映射类和hbm文件)
  2. 执行rake db:migrate (启动映射创建表类似ssh启动服务器)
  3. 工程目录下rails console 进入控制台
  4. @user = User.new(:username => 'aojn', :email => 'aojn@163.com') (在内存中创建了User对象)
  5. @user.save(在数据库成功创建数据)

5、数据校验                                                                                                                                                                                          

6、表关联  

  1. 创建关联字段user_id:rails generate migration add_user_id_to_posts user_id:id
  2. 执行rake db:migrate
  3. post.rb下添加belongs_to :user
  4. user.rb下添加has_many :posts                                                                                                                                      

7、html



8、rails helpers

                                                                                                                            


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值