Class: Map
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Map
- Defined in:
- app/models/map.rb
Constant Summary collapse
- MAPTYPE =
{ "点" => 0, "线" => 5, "面" => 10 }
Instance Method Summary collapse
Instance Method Details
#get_maps(params) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/models/map.rb', line 13 def get_maps(params) sql_code = self.map_sql self.map_requirements.each do |r| if r.is_null && params[r.sql_key].blank? sql_code = sql_code.gsub(r.sql_default, r.sql_replace) else sql_code = sql_code.gsub("${#{r.sql_key}}", "#{params[r.sql_key.to_sym]}" || "") end end self.connect.exec(sql_code).clone end |