app/helpers/seajs_helper.rb in seajs-rails-0.0.5 vs app/helpers/seajs_helper.rb in seajs-rails-0.0.6
- old
+ new
@@ -1,14 +1,19 @@
module SeajsHelper
# generate seajs.use()
- # if you use a module in base dir,please add #
def seajs_use(*modules)
seajs_config = Rails.application.config.seajs
- if seajs_config.compiled?
- modules.map! { |m| seajs_config.family + '/' + m }
- else
- modules.map! { |m| '/assets/' + m }
+ modules.map! do |m|
+ if m.start_with? '#'
+ m[1..-1]
+ else
+ if seajs_config.compiled?
+ seajs_config.family + '/' + m
+ else
+ '/assets/' + m
+ end
+ end
end
html = <<-html
<script>
seajs.use(#{modules.to_s})