Skip to content

Commit

Permalink
添加inherited resource
Browse files Browse the repository at this point in the history
  • Loading branch information
fsword committed Mar 9, 2011
1 parent a8c31af commit c07746b
Showing 1 changed file with 24 additions and 26 deletions.
50 changes: 24 additions & 26 deletions jruby_template0.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
gem 'spork', :group => ['development','test']
gem 'launchy', :group => ['development','test']

gem 'inherited_resources_views'
gem 'inherited_resources'

say("replacing Prototype with jQuery", :yellow)
say("setting up Gemfile for jQuery...", :yellow)
gem 'jquery-rails'
Expand All @@ -35,51 +38,30 @@
gem 'jruby-openssl'
gem 'activerecord-jdbcsqlite3-adapter'

database_configs = File.readlines 'config/database.yml'
File.open('config/database.yml','w'){|f|
database_configs.each{|line|
f.write(line.sub /adapter:\ sqlite3/, 'adapter: jdbcsqlite3')
}
}
gsub_file 'config/database.yml', /adapter:\ sqlite3/, "adapter: jdbcsqlite3"

gsub_file 'Gemfile', /gem\ 'sqlite3'/, "gem 'jdbc-sqlite3'"

gem_configs = File.readlines 'Gemfile'
File.open('Gemfile','w'){|f|
gem_configs.each{|line|
f.write(line.sub /gem\ 'sqlite3'/, "gem 'jdbc-sqlite3'")
}
}
gsub_file 'config/application.rb', /(config.action_view.javascript_expansions.*)/,
"config.action_view.javascript_expansions[:defaults] = %w(jquery rails)"

# Install gems
say("installing gems (takes a few minutes!)...", :yellow)
run 'bundle install'


say("replacing Test::Unit with BDD", :yellow)
run 'jruby -S rails generate rspec:install'
say("install cucumber", :yellow)
generate("cucumber:install")

run 'jruby -S rails generate jquery:install --ui'

generate("devise:install")
generate("devise", model_name)
generate("devise:views")

application do
"
require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
config.time_zone = 'Beijing'
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s]
config.i18n.default_locale = :'zh-CN'
config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
config.after_initialize do
config.active_record.default_timezone = :local
end
"
end

rake 'db:migrate'

get "https://github.com/svenfuchs/rails-i18n/raw/master/rails/locale/zh-CN.yml", "config/locales/zh-CN.yml"

Expand All @@ -94,3 +76,19 @@


say("Done setting up your Rails app.", :yellow)

#jruby -S rails generate jquery:install --ui

#jruby -S rails generate devise:install
#jruby -S rails generate devise user
#jruby -S rails generate devise:views

## say("replacing Test::Unit with BDD", :yellow)
#jruby -S rails generate rspec:install
## say("install cucumber", :yellow)
#jruby -S rails generate cucumber:install

#say "install inherited_resources_views", :yellow
#jruby -S rails generate inherited_resources_views

#jruby -S rake db:migrate

0 comments on commit c07746b

Please sign in to comment.