1.安装gnome,安装Vim的第三方包,安装Vim管理工具情
要提到的是解压在home里面,没看到.vim文件夹的话是隐藏了,按Crtl+H
修改源之后有警告提醒,原因是我的源配置有重复的.
在Ubuntu 14.04中,安装后会有两个选择,我选择的是其二,有个搜狗输入法不能透明的问题(有黑块),第一个有ALT + TAB 不能切换问题,可以通过安装compizConfig来设定Static Application Switcher来解决,无法 Win + D显示桌面在在设置-键盘设置里面.
检测必要工具版本
$ ruby -v
$ gem install rails
$ rails --version
$ sqlite3 --version
创建Blog程序
$ rails new blog
#创建rails工程,这里根据机型不同时间不同,耐心等待就可以.
$ cd blog
#进入的工程的路径
$ rails server
#启动服务器
#到这里就能够在http://localhost:3000中看到自己的项目了,Ctrl+C是停止服务器,要运行的时候运行rails server
$ rails generate controller welcome index
#创建一个控制器,一个视图
#控制器位于 app/controllers/welcome_controller.rb,
#以及视图位于 app/views/welcome/index.html.erb
#使用文本编辑器打开 app/views/welcome/index.html.erb 文件,删除全部内容,写入下面这行代码:
<h1>Hello, Rails!</h1>
#在编辑器中打开 config/routes.rb 文件(这是blog的配置文件),取消# root 'welcome#index'这行的#(注释)
#这样自己写的界面就可以显示出来了
#5.创建一些文件资源
在config/routes.rb 中配置:
Rails.application.routes.draw do
resources :articles
root 'welcome#index'
end
#rake自己理解的不是很明白.
#5.1 就是为相应的View配置好对应的控制器,再写上动作,处理CRUD操作
#创建名为 ArticlesController 的控制器:
$ bin/rails g controller articles
#打开刚才创建的控制器
app/controllers/articles_controller.rb 文件
#在里面定义一个new 方法(还没实现)
class ArticlesController < ApplicationController
def new
end
end
#新建一个在app/views/articles/new.html.erb填写表单
<h1>New Article</h1>
<%= form_for :article do |f| %>
<p>
<%= f.label :title %><br>
<%= f.text_field :title %>
</p>
<p>
<%= f.label :text %><br>
<%= f.text_area :text %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
今天还没弄好,明天问大师,待明天补充