zoukankan      html  css  js  c++  java
  • serialize存入数组

    原代码

      def get_type
        type_list = ""
        if categories.include?"movie"
          type_list += "电影,"
        end 
        if categories.include?"tv"
          type_list += "电视剧,"
        end 
        if categories.include?"comic"
          type_list += "动漫,"
        end 
        if categories.include?"entertainment"
          type_list += "综艺"
        end 
        type_list
      end

    存储的数据格式为  categories: "["tv", "entertainment"]",

    修改为

      serialize :categories, Array
      def get_type
        categories_hash = {
          movie: '电影',
          tv: '电视剧',
          comic: '动漫',
          entertainment: '综艺'
        }
        type_list = categories.map { |category| categories_hash[category.to_sym] }.join(',')
      end

     存储的数据格式为 categories: "--- - tv - comic ", YAML 序列化后的样子,YAML 的数组相关文档,可看 YAML 的文档:http://yaml.org/

  • 相关阅读:
    form表单介绍
    if条件语句
    表格.html
    列表.html
    CSS Js链接HTML文件
    DQL
    mysql介绍
    第一次接触mysql
    逻辑运算、作用域问题、DOM
    Js数据类型具体分析
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/5888129.html
Copyright © 2011-2022 走看看