mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
change sqlite3-ruby => sqlite3 in the generators
This commit is contained in:
@@ -112,12 +112,7 @@ module Rails
|
||||
end
|
||||
|
||||
def database_gemfile_entry
|
||||
entry = ""
|
||||
unless options[:skip_active_record]
|
||||
entry = "gem '#{gem_for_database}'"
|
||||
entry << ", :require => '#{require_for_database}'" if require_for_database
|
||||
end
|
||||
entry
|
||||
options[:skip_active_record] ? "" : "gem '#{gem_for_database}'"
|
||||
end
|
||||
|
||||
def rails_gemfile_entry
|
||||
@@ -150,19 +145,12 @@ gem 'rails', '#{Rails::VERSION::STRING}'
|
||||
case options[:database]
|
||||
when "oracle" then "ruby-oci8"
|
||||
when "postgresql" then "pg"
|
||||
when "sqlite3" then "sqlite3-ruby"
|
||||
when "frontbase" then "ruby-frontbase"
|
||||
when "mysql" then "mysql2"
|
||||
else options[:database]
|
||||
end
|
||||
end
|
||||
|
||||
def require_for_database
|
||||
case options[:database]
|
||||
when "sqlite3" then "sqlite3"
|
||||
end
|
||||
end
|
||||
|
||||
def bundle_if_dev_or_edge
|
||||
bundle_command = File.basename(Thor::Util.ruby_command).sub(/ruby/, 'bundle')
|
||||
run "#{bundle_command} install" if dev_or_edge?
|
||||
|
||||
@@ -17,7 +17,7 @@ source 'http://rubygems.org'
|
||||
# Bundle the extra gems:
|
||||
# gem 'bj'
|
||||
# gem 'nokogiri'
|
||||
# gem 'sqlite3-ruby', :require => 'sqlite3'
|
||||
# gem 'sqlite3'
|
||||
# gem 'aws-s3', :require => 'aws/s3'
|
||||
|
||||
# Bundle gems for the local environment. Make sure to
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# SQLite version 3.x
|
||||
# gem install sqlite3-ruby (not necessary on OS X Leopard)
|
||||
# gem install sqlite3
|
||||
development:
|
||||
adapter: sqlite3
|
||||
database: db/development.sqlite3
|
||||
|
||||
@@ -106,7 +106,7 @@ class AppGeneratorTest < Rails::Generators::TestCase
|
||||
def test_config_database_is_added_by_default
|
||||
run_generator
|
||||
assert_file "config/database.yml", /sqlite3/
|
||||
assert_file "Gemfile", /^gem\s+["']sqlite3-ruby["'],\s+:require\s+=>\s+["']sqlite3["']$/
|
||||
assert_file "Gemfile", /^gem\s+["']sqlite3["']$/
|
||||
end
|
||||
|
||||
def test_config_another_database
|
||||
|
||||
@@ -68,7 +68,7 @@ class PluginNewGeneratorTest < Rails::Generators::TestCase
|
||||
def test_database_entry_is_assed_by_default_in_full_mode
|
||||
run_generator([destination_root, "--full"])
|
||||
assert_file "test/dummy/config/database.yml", /sqlite/
|
||||
assert_file "Gemfile", /^gem\s+["']sqlite3-ruby["'],\s+:require\s+=>\s+["']sqlite3["']$/
|
||||
assert_file "Gemfile", /^gem\s+["']sqlite3["']$/
|
||||
end
|
||||
|
||||
def test_config_another_database
|
||||
|
||||
Reference in New Issue
Block a user