(注: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 %>