2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/tokenizes/rails/application_helper.rb', line 2
def tokenize_tag(element, relation, pre=nil)
relation = element.class.reflections[relation] if String===relation or Symbol===relation
pre = pre || element.send(relation.name)
pre = pre.split(",") if String===pre
pre = (pre||[]).map(&:attributes).to_json
raw text_field element.class.to_s.downcase, "#{relation.name.to_s.singularize}_tokens",
"class" => "token_field",
"data-pre" => pre,
"data-json-path"=> polymorphic_url(relation.klass, :format => :json),
"data-max" => relation.collection? ? 0 : 1
end
|