Method: LeolayGenerator#setup_javascript
- Defined in:
- lib/generators/leolay/leolay_generator.rb
#setup_javascript ⇒ Object
def setup_formtastic
return unless .formtastic?
path = "styles/#{style_name}/stylesheets/vendor/formtastic"
dest_path = "vendor/assets/stylesheets/formtastic"
path = dest_path unless File.exists?(path)
file = "#{path}/formtastic.css"
copy_file file, file unless File.exists?(file)
file = "#{path}/formtastic_changes.css"
copy_file file, file
file = "config/initializers/formtastic.rb"
inject_into_file file, :after => "# Formtastic::FormBuilder.i18n_lookups_by_default = false" do
<<-FILE.gsub(/^ /, '')
Formtastic::FormBuilder.i18n_lookups_by_default = true
FILE
end if File.exists?(file)
path = "lib/templates/erb/"
remove_file path if File.exists?(path)
end
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 |
# File 'lib/generators/leolay/leolay_generator.rb', line 264 def setup_javascript app_path = "app/assets/javascripts" file = "#{app_path}/custom.js.coffee" copy_file file, file file = "#{app_path}/active_admin.js.coffee" #gsub_file file, "#= require active_admin/base" do # <<-FILE.gsub(/^ /, '') # #= require jquery.turbolinks # # #= require active_admin/base #FILE #end append_file file do <<-FILE.gsub(/^ /, '') #= require turbolinks #= require custom FILE end end |