例如,我有这个数组:
tags_array=['<code>','<span>','<div>', '<label>','<a>', '<br>', '<p>' '<b>','<i>', '<del>', '<strike>', '<u>', '<img>', '<video>', '<audio>', '<iframe>', '<object>', '<embed>', '<param>', '<blockquote>', '<mark>', '<cite>', '<small>', '<ul>', '<ol>', '<li>', '<hr>', '<dl>', '<dt>', '<dd>', '<sup>', '<sub>', '<big>', '<pre>', '<code>', '<figure>', '<figcaption>', '<strong>', '<em>', '<table>', '<tr>', '<td>', '<th>', '<tbody>', '<thead>', '<tfoot>', '<h1>', '<h2>', '<h3>', '<h4>', '<h5>','<h6>']
我不想在我使用它的每个模型方法中定义它,它似乎不是很聪明的复制粘贴。
当然,我不想要单独的数据库行。
我怎样才能定义一次,所以它对每个模型方法都是可见的,比如实例initialize
方法。
喜欢
class MyModel<ActiveRecord::Base
#...
@tags_array=['','',...]
def onemethod
@tags_array.split!
#...
end
def twomethod
@tags_array.capitalize!
#...
end
end