rails 3.1 asset support
This commit is contained in:
parent
2a5e0e8eaf
commit
4db815e082
32
README.md
32
README.md
@ -1,3 +1,31 @@
|
||||
Easily get Backbone.js and its dependencies into your app. Maybe it can even work with Rails 3.1 and that fancy
|
||||
asset pipeline thing soon?
|
||||
Easily get Backbone.js and its dependencies into your app.
|
||||
|
||||
## Rails 3.1
|
||||
|
||||
*BAM!*
|
||||
|
||||
//= require json2
|
||||
//= require underscore
|
||||
//= require backbone
|
||||
|
||||
Minified?
|
||||
|
||||
//= require underscore-min
|
||||
//= require backbone-min
|
||||
|
||||
## Rails 3.0
|
||||
|
||||
Slightly quieter *BAM!*
|
||||
|
||||
rails g backbone:install
|
||||
|
||||
You'll get these:
|
||||
|
||||
public/javascripts/json2.js
|
||||
public/javascripts/underscore.js
|
||||
public/javascripts/underscore-min.js
|
||||
public/javascripts/backbone.js
|
||||
public/javascripts/backbone-min.js
|
||||
|
||||
The version number of the gem is the same as the version number of Backbone.
|
||||
|
||||
|
@ -1,16 +1,15 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
$:.push File.expand_path("../lib", __FILE__)
|
||||
require "backbone-rails/version"
|
||||
|
||||
Gem::Specification.new do |s|
|
||||
s.name = "backbone-rails"
|
||||
s.version = BackboneRails::VERSION
|
||||
s.version = File.readlines('vendor/assets/javascripts/backbone.js').first[%r{[0-9\.]{5,}}]
|
||||
s.platform = Gem::Platform::RUBY
|
||||
s.authors = ["TODO: Write your name"]
|
||||
s.email = ["TODO: Write your email address"]
|
||||
s.authors = ["John Bintz"]
|
||||
s.email = ["john@coswellproductions.com"]
|
||||
s.homepage = ""
|
||||
s.summary = %q{TODO: Write a gem summary}
|
||||
s.description = %q{TODO: Write a gem description}
|
||||
s.summary = %q{Easily get Backbone.js and its dependencies into your Rails app.}
|
||||
s.description = %q{Easily get Backbone.js and its dependencies into your Rails app.}
|
||||
|
||||
s.rubyforge_project = "backbone-rails"
|
||||
|
||||
|
@ -1,9 +1,11 @@
|
||||
require 'rails'
|
||||
|
||||
module BackboneRails
|
||||
class Railtie < ::Rails::Railtie
|
||||
generators do
|
||||
require 'backbone-rails/generators'
|
||||
module Backbone
|
||||
module Rails
|
||||
if ::Rails.version < "3.1"
|
||||
require 'backbone-rails/railtie'
|
||||
else
|
||||
require 'backbone-rails/engine'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
7
lib/backbone-rails/engine.rb
Normal file
7
lib/backbone-rails/engine.rb
Normal file
@ -0,0 +1,7 @@
|
||||
require 'rails'
|
||||
|
||||
module Backbone
|
||||
class Engine < ::Rails::Engine
|
||||
end
|
||||
end
|
||||
|
10
lib/backbone-rails/railtie.rb
Normal file
10
lib/backbone-rails/railtie.rb
Normal file
@ -0,0 +1,10 @@
|
||||
require 'rails'
|
||||
|
||||
module Backbone
|
||||
class Railtie < ::Rails::Railtie
|
||||
generators do
|
||||
require 'backbone-rails/generators'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -1,3 +0,0 @@
|
||||
module BackboneRails
|
||||
VERSION = "0.0.1"
|
||||
end
|
Loading…
Reference in New Issue
Block a user