diff --git a/app.rb b/app.rb
index 59c2ea56..ff802ad3 100644
--- a/app.rb
+++ b/app.rb
@@ -57,16 +57,6 @@ error do
end
# :nocov:
-get '/newindex_mockup' do
- if SimpleCache.expired?(:sites_count)
- @sites_count = SimpleCache.store :sites_count, Site.count.roundup(100), 600 # 10 Minutes
- else
- @sites_count = SimpleCache.get :sites_count
- end
-
- erb :newindex_mockup, layout: false
-end
-
get '/home_mockup' do
erb :'home_mockup'
end
@@ -432,7 +422,7 @@ get '/browse/?' do
site_dataset.where! ['sites.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)]
if params[:tag]
- site_dataset = site_dataset.association_join(:tags)
+ site_dataset = site_dataset.association_join(:tags).select_all(:sites)
site_dataset.where! ['tags.name = ?', params[:tag]]
site_dataset.where! ['tags.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)]
end
diff --git a/tests/acceptance/index_tests.rb b/tests/acceptance/index_tests.rb
index 70b8a7ac..a458d4e8 100644
--- a/tests/acceptance/index_tests.rb
+++ b/tests/acceptance/index_tests.rb
@@ -5,7 +5,7 @@ describe 'index' do
it 'goes to signup' do
Capybara.reset_sessions!
visit '/'
- click_button 'Create My Website'
+ click_button 'Create My Site'
page.must_have_content('Create a New Website')
end
end
\ No newline at end of file
diff --git a/tests/acceptance/settings/site_tests.rb b/tests/acceptance/settings/site_tests.rb
index d1bd336d..b5e1d616 100644
--- a/tests/acceptance/settings/site_tests.rb
+++ b/tests/acceptance/settings/site_tests.rb
@@ -203,7 +203,7 @@ describe 'site/settings' do
def visit_signup
visit '/'
- click_button 'Create My Website'
+ click_button 'Create My Site'
end
def fill_in_valid
@@ -220,7 +220,7 @@ describe 'site/settings' do
it 'does not allow bad usernames' do
visit '/'
- click_button 'Create My Website'
+ click_button 'Create My Site'
fill_in_valid
click_button 'Create Home Page'
visit "/settings/#{@site[:username]}#username"
diff --git a/tests/acceptance/signin_tests.rb b/tests/acceptance/signin_tests.rb
index a990870e..df3d4e92 100644
--- a/tests/acceptance/signin_tests.rb
+++ b/tests/acceptance/signin_tests.rb
@@ -39,7 +39,7 @@ describe 'signin' do
it 'signs in with proper credentials' do
visit '/'
- click_button 'Create My Website'
+ click_button 'Create My Site'
fill_in_valid_signup
click_button 'Create Home Page'
Capybara.reset_sessions!
@@ -53,7 +53,7 @@ describe 'signin' do
it 'signs in with email' do
visit '/'
- click_button 'Create My Website'
+ click_button 'Create My Site'
fill_in_valid_signup
click_button 'Create Home Page'
Capybara.reset_sessions!
diff --git a/tests/acceptance/signup_tests.rb b/tests/acceptance/signup_tests.rb
index 61ab5db5..133fb7c6 100644
--- a/tests/acceptance/signup_tests.rb
+++ b/tests/acceptance/signup_tests.rb
@@ -12,7 +12,7 @@ describe 'signup' do
def visit_signup
visit '/'
- click_button 'Create My Website'
+ click_button 'Create My Site'
end
before do
diff --git a/views/index.erb b/views/index.erb
index aea14e8c..6e547487 100644
--- a/views/index.erb
+++ b/views/index.erb
@@ -117,22 +117,28 @@