(注:1~8是用mysql创建一个rails项目)

                                   

1、安装rails环境

2、创建一个项目(用自己的mysql)

        rails new blog -d mysql

修改database.yml的文件

        

3、启动服务

        cd blog

        rails s

        

4、创建一个名为users的controller注:controller的名称最好为复数

rails g controller users index

 

5、创建一个名为users的model注:model的名称为单数

rails g model user name:string  password:string

 

6、数据库转移

radis db:migrate(生成一个名为users的数据库,有name和password两个字段)

 

7、安装redis服务:sudo apt-get install redis-server

启动服务:redis-server

 

8、打开项目的Gemfile文件,加入

gem  'redis'
•   gem 'redis-namespace'       
•    gem 'redis-rails'       
•    gem 'redis-rack-cache'        

•    执行bundle install进行安装

       
•  创建redis.rb文件        
•  vim config/initializers/redis.rb       

•  填写一下代码,创建一个redis的命名空间      
• $redis = Redis.new(:host => 'localhost', :port => 6379)

• 10、helper方法        
• module UsersHelper
• def getall       //如果users里面的数据是空的,则从数据库中获取数据放入users中
• users = $redis.get("users")
• if users.nil?
• users = User.all.to_json
• $redis.set("users", users)
• end
• JSON.parse users
• end
• delall        //发生增删改操作时则调用该方法
• $redis.del("users")
• end
• end
 
• 11、页面显示层
• <% @users.each do |user| %>
• <tr>
• <td><%=user['name'] %></td>
• </tr>
• <% end %>