Update templates
- Ransack does not Rails master branch aka 6.2.0.alpha yet
- polyamorous is now part of ransack
- sqlite3 adapter default boolean changed from `'t'/'f'` to `1/0`
Refer 52e050ed00
- Apply RuboCop auto correct
This commit is contained in:
parent
084085dd82
commit
3ab938897f
|
@ -12,14 +12,13 @@ unless File.exist?('Gemfile')
|
||||||
source 'https://rubygems.org'
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
# Rails master
|
# Rails master
|
||||||
gem 'rails', github: 'rails/rails'
|
gem 'rails', github: 'rails/rails', branch: '6-1-stable'
|
||||||
|
|
||||||
# Rails last release
|
# Rails last release
|
||||||
# gem 'rails'
|
# gem 'rails'
|
||||||
|
|
||||||
gem 'sqlite3'
|
gem 'sqlite3'
|
||||||
gem 'ransack', github: 'activerecord-hackery/ransack'
|
gem 'ransack', github: 'activerecord-hackery/ransack'
|
||||||
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
|
|
||||||
GEMFILE
|
GEMFILE
|
||||||
|
|
||||||
system 'bundle install'
|
system 'bundle install'
|
||||||
|
@ -65,7 +64,7 @@ class BugTest < Minitest::Test
|
||||||
sql = User.ransack({ activated: true }).result.to_sql
|
sql = User.ransack({ activated: true }).result.to_sql
|
||||||
puts sql
|
puts sql
|
||||||
assert_equal(
|
assert_equal(
|
||||||
"SELECT \"users\".* FROM \"users\" WHERE \"users\".\"active\" = 't'", sql
|
"SELECT \"users\".* FROM \"users\" WHERE \"users\".\"active\" = 1", sql
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -10,14 +10,13 @@ unless File.exist?('Gemfile')
|
||||||
source 'https://rubygems.org'
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
# Rails master
|
# Rails master
|
||||||
gem 'rails', github: 'rails/rails'
|
gem 'rails', github: 'rails/rails', branch: '6-1-stable'
|
||||||
|
|
||||||
# Rails last release
|
# Rails last release
|
||||||
# gem 'rails'
|
# gem 'rails'
|
||||||
|
|
||||||
gem 'sqlite3'
|
gem 'sqlite3'
|
||||||
gem 'ransack', github: 'activerecord-hackery/ransack'
|
gem 'ransack', github: 'activerecord-hackery/ransack'
|
||||||
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
|
|
||||||
GEMFILE
|
GEMFILE
|
||||||
|
|
||||||
system 'bundle install'
|
system 'bundle install'
|
||||||
|
@ -61,11 +60,11 @@ end
|
||||||
|
|
||||||
class BugTest < Minitest::Test
|
class BugTest < Minitest::Test
|
||||||
def test_ransackers
|
def test_ransackers
|
||||||
sql = Project.ransack({number_present: 1}).result.to_sql
|
sql = Project.ransack({ number_present: 1 }).result.to_sql
|
||||||
puts sql
|
puts sql
|
||||||
assert_equal "SELECT \"projects\".* FROM \"projects\" WHERE (\"projects\".\"number\" IS NOT NULL AND \"projects\".\"number\" != '')", sql
|
assert_equal "SELECT \"projects\".* FROM \"projects\" WHERE (\"projects\".\"number\" IS NOT NULL AND \"projects\".\"number\" != '')", sql
|
||||||
|
|
||||||
sql = Project.ransack({name_present: 1}).result.to_sql
|
sql = Project.ransack({ name_present: 1 }).result.to_sql
|
||||||
puts sql
|
puts sql
|
||||||
assert_equal "SELECT \"projects\".* FROM \"projects\" WHERE (projects.name IS NOT NULL AND projects.name != '')", sql
|
assert_equal "SELECT \"projects\".* FROM \"projects\" WHERE (projects.name IS NOT NULL AND projects.name != '')", sql
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue