rails store
Store
Store又在包裹了上一节的序列化功能,是个简单又实用的功能,让你可以将某个栏位指定储存为Hash值。举例来说,上一节的settings也可以改用store来设定:
class User < ActiveRecord::Basestore :settings, accessors => [:sex, :url]
end
特别的是其中accessors
用来设定可以直接存取的属性,这样就可以像平常一样那样操作sex和url这两个属性,让我们进console实验看看:
> user = User.new(:sex => "male", :url => "http://example.com")
> user.sex=> "male"
> user.url=> "http://example.com"
> user.settings=> {:sex => "male", :url => "http://example.com"}
因为store
就像使用hash一样,你也可以直接操作它,加入新的资料:
> user.settings[:food] = "pizza"
> user.settings=> {:sex => "male", :url => "http://example.com", :food => "pizza"}
rails store相关推荐
- Rails工作效率和Java运行平台
Rails工作效率和Java运行平台 --读<JRuby实战>(Practical JRuby on Rails Web 2.0 Projects) 有感 在Web软件开发方面,Rails ...
- 【写给朱大虫的教程】【Ruby on Rails】【006】遵循Rails理念的快速实现
前言: 上两节我们讲了用户的添加.登录--,这一次我们遵循Rails的理念,快速实现用户的注册.登录-- 理念: 1.少就是多 2.不要重复制造轮子 开始: 1.新建rails工程 $ rails n ...
- 如何使用React和Redux前端创建Rails项目
by Mark Hopson 马克·霍普森(Mark Hopson) 如何使用React和Redux前端(加上Typescript!)创建Rails项目 (How to create a Rails ...
- devise tree_Devise如何确保您的Rails应用密码安全
devise tree by Tiago Alves 由蒂亚戈·阿尔维斯(Tiago Alves) Devise如何确保您的Rails应用密码安全 (How Devise keeps your Rai ...
- rails i18n模型_Rails国际化的完整指南(i18n)
rails i18n模型 by Anastasia 由Anastasia Rails国际化的完整指南(i18n) (The Complete Guide to Rails Internationali ...
- rails 两表关联查询_Rails中的单表继承与多态关联:找到适合您的方法
rails 两表关联查询 by Haley Mnatzaganian 通过海利·姆纳扎卡尼安 Rails中的单表继承与多态关联:找到适合您的方法 (Single-table inheritance v ...
- 谨防 ActiveSupport::Cache::Store 缓存 nil 值
Rails 中的 active_support 组件主要基于 Rails 需要提供了很多非常有用的基础工具以及对 Ruby 内置类进行扩展.其中的 cache 模块主要提供了 Rails 中底层缓存的 ...
- rails 创建_使用Rails和Icecast创建在线流媒体广播
rails 创建 Hello and welcome to this article! Today I would like to talk about creating an online stre ...
- Ruby on rails 实战圣经:Part 2: 深度剖析环境设定与Bundler
Complication is WhatHappens When You Try to Solve a Problem You Don't Understand - Andy Boothe 目录结构 ...
最新文章
- Django博客系统(推荐文章数据展示)
- MySQL事物的概念
- 【学习笔记】rabbitmq设置队列ttl和使用延迟插件的代码示例
- 技术 | Python从零开始系列连载(二十九)
- mvc3入门 第一个程序Helllo World
- Python实现矩阵所有元素之和及某一列之和和某一行之和??
- SQLServer 不允许保存更改的解决办法
- 基于Multisim的MC1496调幅电路的仿真
- 强化学习Q-Learning实现机器人走迷宫
- php 高斯分布,多元高斯分布完全解析
- Unity表情聊天(NGUI图文混排)
- 网站关键词排行优化技巧
- RTX3080Ti和RTX2080Ti性能差距 RTX3080Ti和RTX2080Ti参数对比哪个好
- 蓝桥杯学习记录||1264. 动态求连续区间和 | 线段树
- 【问链-EOS公开课】第六课 什么是石墨烯技术?
- consistent hash
- 图片标签,内联框架,音视频
- MicroWindows介绍
- 阿里云天池task4
- Android手机应用开发实战(一) | 展示王者荣耀英雄信息的APP