码迷,mamicode.com
首页 > Web开发 > 详细

Rail Fullstack Web 开发

时间:2016-11-07 07:47:08      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:workspace   ruby   date   --   conf   sql   single   mfile   _id   

1.安装ruby 和 rails

$ rvm use ruby-2.3.0
$ gem install rails
$ rails --version

//run ruby
$ irb

$ cd workspace
$ rails new blog
$ rails server //localhost:3000

2.安装数据库

这里我用的是postgreSQL 4 (rail 自带的是mysql)

3.选择 heroku作为cloud platform as service(Paas) and Git

   到heroku的官网注册并下载toolbelt(可以cli)

   $ heroku login

   $ cd myapp

   $ heroku create

    in config database.yml change 

    

    adapter: postgresql
    database: myRubyBlog
    username: postgres
    password: 111111
    pool: 5
    timeout: 5000

   IN GEMFILE

       ADD gem ‘pg‘ and comment gem ‘sql....‘

 

  $ gem install pg

  $ bundle install

4. create controller  (s) 

       rails g controller home index

    rails g controller posts

     在app/controller和app/view  以及config/routers  更改变量

5 create model (single)

   $ rails g model category name:string  

   $rake db:migrate   //create table

   $ rails g model post title:string body:text category_id:integer author_id:integer

   then you can find the table in datebase

 

Rail Fullstack Web 开发

标签:workspace   ruby   date   --   conf   sql   single   mfile   _id   

原文地址:http://www.cnblogs.com/joannacode/p/6037090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!