Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
submissions
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mis21-intersession-2016
submissions
Commits
09bcb77d
Commit
09bcb77d
authored
Jul 12, 2016
by
karlotabios
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://gitlab.discs.ateneo.edu/mis21-intersession-2016/submissions
parents
c8d96faa
2fd5d5c0
Changes
80
Show whitespace changes
Inline
Side-by-side
Showing
80 changed files
with
1516 additions
and
0 deletions
+1516
-0
.gitignore
141858/AprilGuian-141858-Quiz2/.gitignore
+17
-0
Gemfile
141858/AprilGuian-141858-Quiz2/Gemfile
+48
-0
Gemfile.lock
141858/AprilGuian-141858-Quiz2/Gemfile.lock
+168
-0
README.rdoc
141858/AprilGuian-141858-Quiz2/README.rdoc
+28
-0
Rakefile
141858/AprilGuian-141858-Quiz2/Rakefile
+6
-0
.keep
141858/AprilGuian-141858-Quiz2/app/assets/images/.keep
+0
-0
application.js
...lGuian-141858-Quiz2/app/assets/javascripts/application.js
+16
-0
Thumbs.db
.../AprilGuian-141858-Quiz2/app/assets/stylesheets/Thumbs.db
+0
-0
application.css
...Guian-141858-Quiz2/app/assets/stylesheets/application.css
+51
-0
pbb.png
...58/AprilGuian-141858-Quiz2/app/assets/stylesheets/pbb.png
+0
-0
housemates_controller.rb
...1858-Quiz2/app/controllers/admin/housemates_controller.rb
+60
-0
application_controller.rb
...an-141858-Quiz2/app/controllers/application_controller.rb
+5
-0
.keep
...58/AprilGuian-141858-Quiz2/app/controllers/concerns/.keep
+0
-0
housemates_controller.rb
...ian-141858-Quiz2/app/controllers/housemates_controller.rb
+58
-0
pages_controller.rb
...rilGuian-141858-Quiz2/app/controllers/pages_controller.rb
+5
-0
application_helper.rb
...AprilGuian-141858-Quiz2/app/helpers/application_helper.rb
+2
-0
.keep
141858/AprilGuian-141858-Quiz2/app/mailers/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/app/models/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/app/models/concerns/.keep
+0
-0
housemate.rb
141858/AprilGuian-141858-Quiz2/app/models/housemate.rb
+8
-0
_form.html.erb
...an-141858-Quiz2/app/views/admin/housemates/_form.html.erb
+9
-0
edit.html.erb
...ian-141858-Quiz2/app/views/admin/housemates/edit.html.erb
+5
-0
index.html.erb
...an-141858-Quiz2/app/views/admin/housemates/index.html.erb
+46
-0
new.html.erb
...uian-141858-Quiz2/app/views/admin/housemates/new.html.erb
+5
-0
show.html.erb
...ian-141858-Quiz2/app/views/admin/housemates/show.html.erb
+9
-0
_form.html.erb
...rilGuian-141858-Quiz2/app/views/housemates/_form.html.erb
+9
-0
edit.html.erb
...prilGuian-141858-Quiz2/app/views/housemates/edit.html.erb
+5
-0
index.html.erb
...rilGuian-141858-Quiz2/app/views/housemates/index.html.erb
+42
-0
new.html.erb
...AprilGuian-141858-Quiz2/app/views/housemates/new.html.erb
+5
-0
show.html.erb
...prilGuian-141858-Quiz2/app/views/housemates/show.html.erb
+12
-0
application.html.erb
...Guian-141858-Quiz2/app/views/layouts/application.html.erb
+14
-0
index.html.erb
...58/AprilGuian-141858-Quiz2/app/views/pages/index.html.erb
+4
-0
bundle
141858/AprilGuian-141858-Quiz2/bin/bundle
+3
-0
rails
141858/AprilGuian-141858-Quiz2/bin/rails
+4
-0
rake
141858/AprilGuian-141858-Quiz2/bin/rake
+4
-0
setup
141858/AprilGuian-141858-Quiz2/bin/setup
+29
-0
config.ru
141858/AprilGuian-141858-Quiz2/config.ru
+4
-0
application.rb
141858/AprilGuian-141858-Quiz2/config/application.rb
+26
-0
boot.rb
141858/AprilGuian-141858-Quiz2/config/boot.rb
+3
-0
database.yml
141858/AprilGuian-141858-Quiz2/config/database.yml
+25
-0
environment.rb
141858/AprilGuian-141858-Quiz2/config/environment.rb
+5
-0
development.rb
...prilGuian-141858-Quiz2/config/environments/development.rb
+41
-0
production.rb
...AprilGuian-141858-Quiz2/config/environments/production.rb
+79
-0
test.rb
141858/AprilGuian-141858-Quiz2/config/environments/test.rb
+42
-0
assets.rb
141858/AprilGuian-141858-Quiz2/config/initializers/assets.rb
+11
-0
backtrace_silencers.rb
...n-141858-Quiz2/config/initializers/backtrace_silencers.rb
+7
-0
cookies_serializer.rb
...an-141858-Quiz2/config/initializers/cookies_serializer.rb
+3
-0
filter_parameter_logging.rb
...858-Quiz2/config/initializers/filter_parameter_logging.rb
+4
-0
inflections.rb
...prilGuian-141858-Quiz2/config/initializers/inflections.rb
+16
-0
mime_types.rb
...AprilGuian-141858-Quiz2/config/initializers/mime_types.rb
+4
-0
session_store.rb
...ilGuian-141858-Quiz2/config/initializers/session_store.rb
+3
-0
simple_form.rb
...prilGuian-141858-Quiz2/config/initializers/simple_form.rb
+166
-0
wrap_parameters.rb
...Guian-141858-Quiz2/config/initializers/wrap_parameters.rb
+14
-0
en.yml
141858/AprilGuian-141858-Quiz2/config/locales/en.yml
+23
-0
simple_form.en.yml
...AprilGuian-141858-Quiz2/config/locales/simple_form.en.yml
+31
-0
routes.rb
141858/AprilGuian-141858-Quiz2/config/routes.rb
+10
-0
secrets.yml
141858/AprilGuian-141858-Quiz2/config/secrets.yml
+22
-0
20160701085058_create_housemates.rb
...1858-Quiz2/db/migrate/20160701085058_create_housemates.rb
+14
-0
schema.rb
141858/AprilGuian-141858-Quiz2/db/schema.rb
+27
-0
seeds.rb
141858/AprilGuian-141858-Quiz2/db/seeds.rb
+7
-0
.keep
141858/AprilGuian-141858-Quiz2/lib/assets/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/lib/tasks/.keep
+0
-0
_form.html.erb
...an-141858-Quiz2/lib/templates/erb/scaffold/_form.html.erb
+13
-0
.keep
141858/AprilGuian-141858-Quiz2/log/.keep
+0
-0
404.html
141858/AprilGuian-141858-Quiz2/public/404.html
+67
-0
422.html
141858/AprilGuian-141858-Quiz2/public/422.html
+67
-0
500.html
141858/AprilGuian-141858-Quiz2/public/500.html
+66
-0
favicon.ico
141858/AprilGuian-141858-Quiz2/public/favicon.ico
+0
-0
robots.txt
141858/AprilGuian-141858-Quiz2/public/robots.txt
+5
-0
.keep
141858/AprilGuian-141858-Quiz2/test/controllers/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/test/fixtures/.keep
+0
-0
housemates.yml
141858/AprilGuian-141858-Quiz2/test/fixtures/housemates.yml
+17
-0
.keep
141858/AprilGuian-141858-Quiz2/test/helpers/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/test/integration/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/test/mailers/.keep
+0
-0
.keep
141858/AprilGuian-141858-Quiz2/test/models/.keep
+0
-0
housemate_test.rb
141858/AprilGuian-141858-Quiz2/test/models/housemate_test.rb
+7
-0
test_helper.rb
141858/AprilGuian-141858-Quiz2/test/test_helper.rb
+10
-0
.keep
...8/AprilGuian-141858-Quiz2/vendor/assets/javascripts/.keep
+0
-0
.keep
...8/AprilGuian-141858-Quiz2/vendor/assets/stylesheets/.keep
+0
-0
No files found.
141858/AprilGuian-141858-Quiz2/.gitignore
0 → 100644
View file @
09bcb77d
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'
# Ignore bundler config.
/.bundle
# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal
# Ignore all logfiles and tempfiles.
/log/*
!/log/.keep
/tmp
141858/AprilGuian-141858-Quiz2/Gemfile
0 → 100644
View file @
09bcb77d
source
'http://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem
'rails'
,
'4.2.5.1'
# Use sqlite3 as the database for Active Record
gem
'sqlite3'
# Use SCSS for stylesheets
gem
'sass-rails'
,
'~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem
'uglifier'
,
'>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem
'coffee-rails'
,
'~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem
'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem
'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem
'jbuilder'
,
'~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem
'sdoc'
,
'~> 0.4.0'
,
group: :doc
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use Unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
group
:development
,
:test
do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem
'byebug'
end
group
:development
do
# Access an IRB console on exception pages or by using <%= console %> in views
gem
'web-console'
,
'~> 2.0'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem
'tzinfo-data'
,
platforms:
[
:mingw
,
:mswin
,
:x64_mingw
,
:jruby
]
gem
'simple_form'
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/Gemfile.lock
0 → 100644
View file @
09bcb77d
GEM
remote: http://rubygems.org/
specs:
actionmailer (4.2.5.1)
actionpack (= 4.2.5.1)
actionview (= 4.2.5.1)
activejob (= 4.2.5.1)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 1.0, >= 1.0.5)
actionpack (4.2.5.1)
actionview (= 4.2.5.1)
activesupport (= 4.2.5.1)
rack (~> 1.6)
rack-test (~> 0.6.2)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (4.2.5.1)
activesupport (= 4.2.5.1)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
activejob (4.2.5.1)
activesupport (= 4.2.5.1)
globalid (>= 0.3.0)
activemodel (4.2.5.1)
activesupport (= 4.2.5.1)
builder (~> 3.1)
activerecord (4.2.5.1)
activemodel (= 4.2.5.1)
activesupport (= 4.2.5.1)
arel (~> 6.0)
activesupport (4.2.5.1)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
arel (6.0.3)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
builder (3.2.2)
byebug (9.0.5)
coffee-rails (4.1.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.1.x)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.10.0)
concurrent-ruby (1.0.2)
debug_inspector (0.0.2)
erubis (2.7.0)
execjs (2.7.0)
globalid (0.3.6)
activesupport (>= 4.1.0)
i18n (0.7.0)
jbuilder (2.5.0)
activesupport (>= 3.0.0, < 5.1)
multi_json (~> 1.2)
jquery-rails (4.1.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
json (1.8.3)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
mime-types (>= 1.16, < 4)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mini_portile2 (2.1.0)
minitest (5.9.0)
multi_json (1.12.1)
nokogiri (1.6.8-x86-mingw32)
mini_portile2 (~> 2.1.0)
pkg-config (~> 1.1.7)
pkg-config (1.1.7)
rack (1.6.4)
rack-test (0.6.3)
rack (>= 1.0)
rails (4.2.5.1)
actionmailer (= 4.2.5.1)
actionpack (= 4.2.5.1)
actionview (= 4.2.5.1)
activejob (= 4.2.5.1)
activemodel (= 4.2.5.1)
activerecord (= 4.2.5.1)
activesupport (= 4.2.5.1)
bundler (>= 1.3.0, < 2.0)
railties (= 4.2.5.1)
sprockets-rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
rails-dom-testing (1.0.7)
activesupport (>= 4.2.0.beta, < 5.0)
nokogiri (~> 1.6.0)
rails-deprecated_sanitizer (>= 1.0.1)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
railties (4.2.5.1)
actionpack (= 4.2.5.1)
activesupport (= 4.2.5.1)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (11.2.2)
rdoc (4.2.2)
json (~> 1.4)
sass (3.4.22)
sass-rails (5.0.5)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
sdoc (0.4.1)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
simple_form (3.1.0)
actionpack (~> 4.0)
activemodel (~> 4.0)
sprockets (3.6.3)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.1.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sqlite3 (1.3.11-x86-mingw32)
thor (0.19.1)
thread_safe (0.3.5)
tilt (2.0.5)
turbolinks (5.0.0)
turbolinks-source (~> 5)
turbolinks-source (5.0.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
tzinfo-data (1.2016.6)
tzinfo (>= 1.0.0)
uglifier (3.0.0)
execjs (>= 0.3.0, < 3)
web-console (2.3.0)
activemodel (>= 4.0)
binding_of_caller (>= 0.7.2)
railties (>= 4.0)
sprockets-rails (>= 2.0, < 4.0)
PLATFORMS
x86-mingw32
DEPENDENCIES
byebug
coffee-rails (~> 4.1.0)
jbuilder (~> 2.0)
jquery-rails
rails (= 4.2.5.1)
sass-rails (~> 5.0)
sdoc (~> 0.4.0)
simple_form
sqlite3
turbolinks
tzinfo-data
uglifier (>= 1.3.0)
web-console (~> 2.0)
BUNDLED WITH
1.10.4
141858/AprilGuian-141858-Quiz2/README.rdoc
0 → 100644
View file @
09bcb77d
== README
This README would normally document whatever steps are necessary to get the
application up and running.
Things you may want to cover:
* Ruby version
* System dependencies
* Configuration
* Database creation
* Database initialization
* How to run the test suite
* Services (job queues, cache servers, search engines, etc.)
* Deployment instructions
* ...
Please feel free to use a different markup language if you do not plan to run
<tt>rake doc:app</tt>.
141858/AprilGuian-141858-Quiz2/Rakefile
0 → 100644
View file @
09bcb77d
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require
File
.
expand_path
(
'../config/application'
,
__FILE__
)
Rails
.
application
.
load_tasks
141858/AprilGuian-141858-Quiz2/app/assets/images/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/app/assets/javascripts/application.js
0 → 100644
View file @
09bcb77d
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file.
//
// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
141858/AprilGuian-141858-Quiz2/app/assets/stylesheets/Thumbs.db
0 → 100644
View file @
09bcb77d
File added
141858/AprilGuian-141858-Quiz2/app/assets/stylesheets/application.css
0 → 100644
View file @
09bcb77d
body
{
background
:
url(pbb.png)
no-repeat
center
center
fixed
;
-webkit-background-size
:
cover
;
-moz-background-size
:
cover
;
-o-background-size
:
cover
;
background-size
:
cover
;
font-family
:
'Arial'
;
}
h1
{
color
:
#000000
;
font-size
:
24px
;
padding-top
:
10px
;
text-align
:
center
;
font-weight
:
bold
;
}
}
ul
{
list-style-type
:
none
;
}
label
{
padding-top
:
10
;
}
input
{
}
a
:link
{
text-decoration
:
none
;
color
:
#000000
;
}
a
:visited
{
text-decoration
:
none
;
color
:
#000000
;
}
a
:hover
{
text-decoration
:
none
;
font-weight
:
bold
;
color
:
#000000
;
}
a
:active
{
text-decoration
:
none
;
font-weight
:
bold
;
color
:
#000000
;
}
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/assets/stylesheets/pbb.png
0 → 100644
View file @
09bcb77d
62.2 KB
141858/AprilGuian-141858-Quiz2/app/controllers/admin/housemates_controller.rb
0 → 100644
View file @
09bcb77d
module
Admin
class
HousematesController
<
ApplicationController
def
index
@housemates
=
Housemate
.
all
if
params
[
:q
].
present?
@housemates
=
Housemate
.
where
(
first_name:
params
[
:q
])
end
render
"admin/housemates/index.html.erb"
end
def
edit
@housemate
=
Housemate
.
find
(
params
[
:id
])
end
def
update
@housemate
=
Housemate
.
find
(
params
[
:id
])
if
@housemate
.
update
(
housemate_params
())
redirect_to
admin_housemate_path
(
@housemate
.
id
)
else
render
"admin/housemates/edit.html.erb"
end
end
def
new
@housemate
=
Housemate
.
new
render
"admin/housemates/new.html.erb"
end
def
create
@housemate
=
Housemate
.
new
(
housemate_params
())
if
@housemate
.
save
redirect_to
admin_housemate_path
(
@post
.
id
)
else
render
"admin/housemates/new.html.erb"
end
end
def
show
@housemate
=
Housemate
.
find
(
params
[
:id
])
render
"admin/housemates/show.html.erb"
end
def
destroy
@housemate
=
Housemate
.
find
(
params
[
:id
])
@housemate
.
destroy!
redirect_to
admin_housemates_path
end
def
housemate_params
params
.
require
(
:housemate
).
permit!
end
end
end
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/controllers/application_controller.rb
0 → 100644
View file @
09bcb77d
class
ApplicationController
<
ActionController
::
Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery
with: :exception
end
141858/AprilGuian-141858-Quiz2/app/controllers/concerns/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/app/controllers/housemates_controller.rb
0 → 100644
View file @
09bcb77d
class
HousematesController
<
ApplicationController
def
index
@housemates
=
Housemate
.
all
if
params
[
:q
].
present?
@housemates
=
Housemate
.
where
(
first_name:
params
[
:q
])
end
render
"housemates/index.html.erb"
end
def
edit
@housemate
=
Housemate
.
find
(
params
[
:id
])
end
def
update
@housemate
=
Housemate
.
find
(
params
[
:id
])
if
@housemate
.
update
(
housemate_params
())
redirect_to
housemate_path
(
@housemate
.
id
)
else
render
"housemates/edit.html.erb"
end
end
def
new
@housemate
=
Housemate
.
new
render
"housemates/new.html.erb"
end
def
create
@housemate
=
Housemate
.
new
(
housemate_params
())
if
@housemate
.
save
redirect_to
housemate_path
(
@housemate
.
id
)
else
render
"housemates/new.html.erb"
end
end
def
show
@housemate
=
Housemate
.
find
(
params
[
:id
])
render
"housemates/show.html.erb"
end
def
destroy
@housemate
=
Housemate
.
find
(
params
[
:id
])
@housemate
.
destroy!
redirect_to
housemates_path
end
def
housemate_params
params
.
require
(
:housemate
).
permit!
end
end
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/controllers/pages_controller.rb
0 → 100644
View file @
09bcb77d
class
PagesController
<
ApplicationController
def
index
render
"pages/index.html.erb"
end
end
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/helpers/application_helper.rb
0 → 100644
View file @
09bcb77d
module
ApplicationHelper
end
141858/AprilGuian-141858-Quiz2/app/mailers/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/app/models/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/app/models/concerns/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/app/models/housemate.rb
0 → 100644
View file @
09bcb77d
class
Housemate
<
ActiveRecord
::
Base
validates
:first_name
,
presence:
true
validates
:last_name
,
presence:
true
validates
:screen_name
,
presence:
true
,
uniqueness:
true
validates
:address
,
presence:
true
validates
:talent
,
presence:
true
validates
:rate
,
presence:
true
end
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/views/admin/housemates/_form.html.erb
0 → 100644
View file @
09bcb77d
<%=
simple_form_for
([
:admin
,
@housemate
])
do
|
f
|
%>
<%=
f
.
input
:first_name
%>
<%=
f
.
input
:last_name
%>
<%=
f
.
input
:screen_name
%>
<%=
f
.
input
:address
%>
<%=
f
.
input
:talent
%>
<%=
f
.
input
:rate
,
as: :select
,
collection:
[
'QT'
,
'Pabebe'
,
'Meh'
]
%>
<%=
f
.
submit
%>
<%
end
%>
141858/AprilGuian-141858-Quiz2/app/views/admin/housemates/edit.html.erb
0 → 100644
View file @
09bcb77d
<h1>
Edit Housemate
</h1>
<%=
render
partial:
"form"
%>
<%=
link_to
"Back to List"
,
admin_housemates_path
%>
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/views/admin/housemates/index.html.erb
0 → 100644
View file @
09bcb77d
<h1>
Housemates
</h1>
<%=
form_tag
(
"/housemates"
,
method:
"get"
)
do
%>
<input
type=
"text"
name=
"q"
>
<input
type=
"submit"
value=
"Search"
>
<%
end
%>
<hr>
<table>
<thead>
<tr>
<th>
First Name
</th>
<th>
Last Name
</th>
<th>
Screen Name
</th>
<th>
Address
</th>
<th>
Talent
</th>
<th>
Rate
</th>
<th
colspan=
"3"
></th>
</tr>
</thead>
<tbody>
<%
@housemates
.
each
do
|
housemate
|
%>
<tr>
<td>
<%=
housemate
.
first_name
%>
</td>
<td>
<%=
housemate
.
last_name
%>
</td>
<td>
<%=
housemate
.
screen_name
%>
</td>
<td>
<%=
housemate
.
address
%>
</td>
<td>
<%=
housemate
.
talent
%>
</td>
<td>
<%=
housemate
.
rate
%>
</td>
<td>
<%=
link_to
"Show"
,
admin_housemate_path
(
housemate
.
id
)
%>
<%=
link_to
"Edit"
,
edit_admin_housemate_path
(
housemate
.
id
)
%>
<%=
link_to
"Delete"
,
admin_housemate_path
(
housemate
.
id
),
method: :delete
,
data:
{
confirm:
'Are you sure?'
}
%>
</td>
</tr>
<%
end
%>
</tbody>
</table>
<hr>
<%=
link_to
(
"Add New Housemate"
,
new_admin_housemate_path
)
%>
<%=
link_to
(
"Back to Homepage"
,
root_path
)
%>
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/views/admin/housemates/new.html.erb
0 → 100644
View file @
09bcb77d
<h1>
New Housemate
</h1>
<%=
render
partial:
"form"
%>
<%=
link_to
"Back to List"
,
admin_housemates_path
%>
141858/AprilGuian-141858-Quiz2/app/views/admin/housemates/show.html.erb
0 → 100644
View file @
09bcb77d
<h1>
<%=
@housemate
.
screen_name
%>
</h1>
<p>
<%=
@housemate
.
first_name
%>
<%=
@housemate
.
last_name
%>
</p>
<hr>
<%=
link_to
"Back to List"
,
housemates_path
%>
141858/AprilGuian-141858-Quiz2/app/views/housemates/_form.html.erb
0 → 100644
View file @
09bcb77d
<%=
simple_form_for
(
@housemate
)
do
|
f
|
%>
<%=
f
.
input
:first_name
%>
<%=
f
.
input
:last_name
%>
<%=
f
.
input
:screen_name
%>
<%=
f
.
input
:address
%>
<%=
f
.
input
:talent
%>
<%=
f
.
input
:rate
,
as: :select
,
collection:
[
'QT'
,
'Pabebe'
,
'Meh'
]
%>
<%=
f
.
submit
%>
<%
end
%>
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/views/housemates/edit.html.erb
0 → 100644
View file @
09bcb77d
<h1>
Edit Housemate
</h1>
<%=
render
partial:
"form"
%>
<%=
link_to
"Back to List"
,
housemates_path
%>
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/views/housemates/index.html.erb
0 → 100644
View file @
09bcb77d
<h1>
Housemates
</h1>
<%=
form_tag
(
"/housemates"
,
method:
"get"
)
do
%>
<input
type=
"text"
name=
"q"
>
<input
type=
"submit"
value=
"Search"
>
<%
end
%>
<hr>
<table>
<thead>
<tr>
<th>
First Name
</th>
<th>
Last Name
</th>
<th>
Screen Name
</th>
<th>
Address
</th>
<th>
Talent
</th>
<th>
Rate
</th>
<th
colspan=
"3"
></th>
</tr>
</thead>
<tbody>
<%
@housemates
.
each
do
|
housemate
|
%>
<tr>
<td>
<%=
housemate
.
first_name
%>
</td>
<td>
<%=
housemate
.
last_name
%>
</td>
<td>
<%=
housemate
.
screen_name
%>
</td>
<td>
<%=
housemate
.
address
%>
</td>
<td>
<%=
housemate
.
talent
%>
</td>
<td>
<%=
housemate
.
rate
%>
</td>
<td>
<%=
link_to
"Show"
,
housemate_path
(
housemate
.
id
)
%>
</td>
</tr>
<%
end
%>
</tbody>
</table>
<%=
link_to
(
"Back to Homepage"
,
root_path
)
%>
<%=
link_to
"Are you an Admin?"
,
admin_housemates_path
%>
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/app/views/housemates/new.html.erb
0 → 100644
View file @
09bcb77d
<h1>
New Housemate
</h1>
<%=
render
partial:
"form"
%>
<%=
link_to
"Back to List"
,
housemates_path
%>
141858/AprilGuian-141858-Quiz2/app/views/housemates/show.html.erb
0 → 100644
View file @
09bcb77d
<h1>
<%=
@housemate
.
screen_name
%>
</h1>
<p>
<%=
@housemate
.
first_name
%>
<%=
@housemate
.
last_name
%>
<%=
@housemate
.
address
%>
<%=
@housemate
.
talent
%>
<%=
@housemate
.
rate
%>
</p>
<hr>
<%=
link_to
"Back to List"
,
housemates_path
%>
141858/AprilGuian-141858-Quiz2/app/views/layouts/application.html.erb
0 → 100644
View file @
09bcb77d
<!DOCTYPE html>
<html>
<head>
<title>
PinoyBigBrotherHousemates
</title>
<%=
stylesheet_link_tag
'application'
,
media:
'all'
,
'data-turbolinks-track'
=>
true
%>
<%=
javascript_include_tag
'application'
,
'data-turbolinks-track'
=>
true
%>
<%=
csrf_meta_tags
%>
</head>
<body>
<%=
yield
%>
</body>
</html>
141858/AprilGuian-141858-Quiz2/app/views/pages/index.html.erb
0 → 100644
View file @
09bcb77d
<h1>
Ateneo Edition
</h1>
<%=
link_to
"Go to Housemate List"
,
housemates_path
%>
<%=
link_to
"Are you an Admin?"
,
admin_housemates_path
%>
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/bin/bundle
0 → 100644
View file @
09bcb77d
#!/usr/bin/env ruby.exe
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
load Gem.bin_path('bundler', 'bundle')
141858/AprilGuian-141858-Quiz2/bin/rails
0 → 100644
View file @
09bcb77d
#!/usr/bin/env ruby.exe
APP_PATH = File.expand_path('../../config/application', __FILE__)
require_relative '../config/boot'
require 'rails/commands'
141858/AprilGuian-141858-Quiz2/bin/rake
0 → 100644
View file @
09bcb77d
#!/usr/bin/env ruby.exe
require_relative '../config/boot'
require 'rake'
Rake.application.run
141858/AprilGuian-141858-Quiz2/bin/setup
0 → 100644
View file @
09bcb77d
#!/usr/bin/env ruby.exe
require 'pathname'
# path to your application root.
APP_ROOT = Pathname.new File.expand_path('../../', __FILE__)
Dir.chdir APP_ROOT do
# This script is a starting point to setup your application.
# Add necessary setup steps to this file:
puts "== Installing dependencies =="
system "gem install bundler --conservative"
system "bundle check || bundle install"
# puts "\n== Copying sample files =="
# unless File.exist?("config/database.yml")
# system "cp config/database.yml.sample config/database.yml"
# end
puts "\n== Preparing database =="
system "bin/rake db:setup"
puts "\n== Removing old logs and tempfiles =="
system "rm -f log/*"
system "rm -rf tmp/cache"
puts "\n== Restarting application server =="
system "touch tmp/restart.txt"
end
141858/AprilGuian-141858-Quiz2/config.ru
0 → 100644
View file @
09bcb77d
# This file is used by Rack-based servers to start the application.
require
::
File
.
expand_path
(
'../config/environment'
,
__FILE__
)
run
Rails
.
application
141858/AprilGuian-141858-Quiz2/config/application.rb
0 → 100644
View file @
09bcb77d
require
File
.
expand_path
(
'../boot'
,
__FILE__
)
require
'rails/all'
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler
.
require
(
*
Rails
.
groups
)
module
PinoyBigBrotherHousemates
class
Application
<
Rails
::
Application
# Settings in config/environments/* take precedence over those specified here.
# Application configuration should go into files in config/initializers
# -- all .rb files in that directory are automatically loaded.
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
# config.time_zone = 'Central Time (US & Canada)'
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
# config.i18n.default_locale = :de
# Do not swallow errors in after_commit/after_rollback callbacks.
config
.
active_record
.
raise_in_transactional_callbacks
=
true
end
end
141858/AprilGuian-141858-Quiz2/config/boot.rb
0 → 100644
View file @
09bcb77d
ENV
[
'BUNDLE_GEMFILE'
]
||=
File
.
expand_path
(
'../../Gemfile'
,
__FILE__
)
require
'bundler/setup'
# Set up gems listed in the Gemfile.
141858/AprilGuian-141858-Quiz2/config/database.yml
0 → 100644
View file @
09bcb77d
# SQLite version 3.x
# gem install sqlite3
#
# Ensure the SQLite 3 gem is defined in your Gemfile
# gem 'sqlite3'
#
default
:
&default
adapter
:
sqlite3
pool
:
5
timeout
:
5000
development
:
<<
:
*default
database
:
db/development.sqlite3
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test
:
<<
:
*default
database
:
db/test.sqlite3
production
:
<<
:
*default
database
:
db/production.sqlite3
141858/AprilGuian-141858-Quiz2/config/environment.rb
0 → 100644
View file @
09bcb77d
# Load the Rails application.
require
File
.
expand_path
(
'../application'
,
__FILE__
)
# Initialize the Rails application.
Rails
.
application
.
initialize!
141858/AprilGuian-141858-Quiz2/config/environments/development.rb
0 → 100644
View file @
09bcb77d
Rails
.
application
.
configure
do
# Settings specified here will take precedence over those in config/application.rb.
# In the development environment your application's code is reloaded on
# every request. This slows down response time but is perfect for development
# since you don't have to restart the web server when you make code changes.
config
.
cache_classes
=
false
# Do not eager load code on boot.
config
.
eager_load
=
false
# Show full error reports and disable caching.
config
.
consider_all_requests_local
=
true
config
.
action_controller
.
perform_caching
=
false
# Don't care if the mailer can't send.
config
.
action_mailer
.
raise_delivery_errors
=
false
# Print deprecation notices to the Rails logger.
config
.
active_support
.
deprecation
=
:log
# Raise an error on page load if there are pending migrations.
config
.
active_record
.
migration_error
=
:page_load
# Debug mode disables concatenation and preprocessing of assets.
# This option may cause significant delays in view rendering with a large
# number of complex assets.
config
.
assets
.
debug
=
true
# Asset digests allow you to set far-future HTTP expiration dates on all assets,
# yet still be able to expire them through the digest params.
config
.
assets
.
digest
=
true
# Adds additional error checking when serving assets at runtime.
# Checks for improperly declared sprockets dependencies.
# Raises helpful error messages.
config
.
assets
.
raise_runtime_errors
=
true
# Raises error for missing translations
# config.action_view.raise_on_missing_translations = true
end
141858/AprilGuian-141858-Quiz2/config/environments/production.rb
0 → 100644
View file @
09bcb77d
Rails
.
application
.
configure
do
# Settings specified here will take precedence over those in config/application.rb.
# Code is not reloaded between requests.
config
.
cache_classes
=
true
# Eager load code on boot. This eager loads most of Rails and
# your application in memory, allowing both threaded web servers
# and those relying on copy on write to perform better.
# Rake tasks automatically ignore this option for performance.
config
.
eager_load
=
true
# Full error reports are disabled and caching is turned on.
config
.
consider_all_requests_local
=
false
config
.
action_controller
.
perform_caching
=
true
# Enable Rack::Cache to put a simple HTTP cache in front of your application
# Add `rack-cache` to your Gemfile before enabling this.
# For large-scale production use, consider using a caching reverse proxy like
# NGINX, varnish or squid.
# config.action_dispatch.rack_cache = true
# Disable serving static files from the `/public` folder by default since
# Apache or NGINX already handles this.
config
.
serve_static_files
=
ENV
[
'RAILS_SERVE_STATIC_FILES'
].
present?
# Compress JavaScripts and CSS.
config
.
assets
.
js_compressor
=
:uglifier
# config.assets.css_compressor = :sass
# Do not fallback to assets pipeline if a precompiled asset is missed.
config
.
assets
.
compile
=
false
# Asset digests allow you to set far-future HTTP expiration dates on all assets,
# yet still be able to expire them through the digest params.
config
.
assets
.
digest
=
true
# `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb
# Specifies the header that your server uses for sending files.
# config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
# config.force_ssl = true
# Use the lowest log level to ensure availability of diagnostic information
# when problems arise.
config
.
log_level
=
:debug
# Prepend all log lines with the following tags.
# config.log_tags = [ :subdomain, :uuid ]
# Use a different logger for distributed setups.
# config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)
# Use a different cache store in production.
# config.cache_store = :mem_cache_store
# Enable serving of images, stylesheets, and JavaScripts from an asset server.
# config.action_controller.asset_host = 'http://assets.example.com'
# Ignore bad email addresses and do not raise email delivery errors.
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
# config.action_mailer.raise_delivery_errors = false
# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
# the I18n.default_locale when a translation cannot be found).
config
.
i18n
.
fallbacks
=
true
# Send deprecation notices to registered listeners.
config
.
active_support
.
deprecation
=
:notify
# Use default logging formatter so that PID and timestamp are not suppressed.
config
.
log_formatter
=
::
Logger
::
Formatter
.
new
# Do not dump schema after migrations.
config
.
active_record
.
dump_schema_after_migration
=
false
end
141858/AprilGuian-141858-Quiz2/config/environments/test.rb
0 → 100644
View file @
09bcb77d
Rails
.
application
.
configure
do
# Settings specified here will take precedence over those in config/application.rb.
# The test environment is used exclusively to run your application's
# test suite. You never need to work with it otherwise. Remember that
# your test database is "scratch space" for the test suite and is wiped
# and recreated between test runs. Don't rely on the data there!
config
.
cache_classes
=
true
# Do not eager load code on boot. This avoids loading your whole application
# just for the purpose of running a single test. If you are using a tool that
# preloads Rails for running tests, you may have to set it to true.
config
.
eager_load
=
false
# Configure static file server for tests with Cache-Control for performance.
config
.
serve_static_files
=
true
config
.
static_cache_control
=
'public, max-age=3600'
# Show full error reports and disable caching.
config
.
consider_all_requests_local
=
true
config
.
action_controller
.
perform_caching
=
false
# Raise exceptions instead of rendering exception templates.
config
.
action_dispatch
.
show_exceptions
=
false
# Disable request forgery protection in test environment.
config
.
action_controller
.
allow_forgery_protection
=
false
# Tell Action Mailer not to deliver emails to the real world.
# The :test delivery method accumulates sent emails in the
# ActionMailer::Base.deliveries array.
config
.
action_mailer
.
delivery_method
=
:test
# Randomize the order test cases are executed.
config
.
active_support
.
test_order
=
:random
# Print deprecation notices to the stderr.
config
.
active_support
.
deprecation
=
:stderr
# Raises error for missing translations
# config.action_view.raise_on_missing_translations = true
end
141858/AprilGuian-141858-Quiz2/config/initializers/assets.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# Version of your assets, change this if you want to expire all your assets.
Rails
.
application
.
config
.
assets
.
version
=
'1.0'
# Add additional assets to the asset load path
# Rails.application.config.assets.paths << Emoji.images_path
# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
# Rails.application.config.assets.precompile += %w( search.js )
141858/AprilGuian-141858-Quiz2/config/initializers/backtrace_silencers.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ }
# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code.
# Rails.backtrace_cleaner.remove_silencers!
141858/AprilGuian-141858-Quiz2/config/initializers/cookies_serializer.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
Rails
.
application
.
config
.
action_dispatch
.
cookies_serializer
=
:json
141858/AprilGuian-141858-Quiz2/config/initializers/filter_parameter_logging.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# Configure sensitive parameters which will be filtered from the log file.
Rails
.
application
.
config
.
filter_parameters
+=
[
:password
]
141858/AprilGuian-141858-Quiz2/config/initializers/inflections.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# Add new inflection rules using the following format. Inflections
# are locale specific, and you may define rules for as many different
# locales as you wish. All of these examples are active by default:
# ActiveSupport::Inflector.inflections(:en) do |inflect|
# inflect.plural /^(ox)$/i, '\1en'
# inflect.singular /^(ox)en/i, '\1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w( fish sheep )
# end
# These inflection rules are supported but not enabled by default:
# ActiveSupport::Inflector.inflections(:en) do |inflect|
# inflect.acronym 'RESTful'
# end
141858/AprilGuian-141858-Quiz2/config/initializers/mime_types.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# Add new mime types for use in respond_to blocks:
# Mime::Type.register "text/richtext", :rtf
141858/AprilGuian-141858-Quiz2/config/initializers/session_store.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
Rails
.
application
.
config
.
session_store
:cookie_store
,
key:
'_pinoy_big_brother_housemates_session'
141858/AprilGuian-141858-Quiz2/config/initializers/simple_form.rb
0 → 100644
View file @
09bcb77d
# Use this setup block to configure all options available in SimpleForm.
SimpleForm
.
setup
do
|
config
|
# Wrappers are used by the form builder to generate a
# complete input. You can remove any component from the
# wrapper, change the order or even add your own to the
# stack. The options given below are used to wrap the
# whole input.
config
.
wrappers
:default
,
class: :input
,
hint_class: :field_with_hint
,
error_class: :field_with_errors
do
|
b
|
## Extensions enabled by default
# Any of these extensions can be disabled for a
# given input by passing: `f.input EXTENSION_NAME => false`.
# You can make any of these extensions optional by
# renaming `b.use` to `b.optional`.
# Determines whether to use HTML5 (:email, :url, ...)
# and required attributes
b
.
use
:html5
# Calculates placeholders automatically from I18n
# You can also pass a string as f.input placeholder: "Placeholder"
b
.
use
:placeholder
## Optional extensions
# They are disabled unless you pass `f.input EXTENSION_NAME => true`
# to the input. If so, they will retrieve the values from the model
# if any exists. If you want to enable any of those
# extensions by default, you can change `b.optional` to `b.use`.
# Calculates maxlength from length validations for string inputs
b
.
optional
:maxlength
# Calculates pattern from format validations for string inputs
b
.
optional
:pattern
# Calculates min and max from length validations for numeric inputs
b
.
optional
:min_max
# Calculates readonly automatically from readonly attributes
b
.
optional
:readonly
## Inputs
b
.
use
:label_input
b
.
use
:hint
,
wrap_with:
{
tag: :span
,
class: :hint
}
b
.
use
:error
,
wrap_with:
{
tag: :span
,
class: :error
}
## full_messages_for
# If you want to display the full error message for the attribute, you can
# use the component :full_error, like:
#
# b.use :full_error, wrap_with: { tag: :span, class: :error }
end
# The default wrapper to be used by the FormBuilder.
config
.
default_wrapper
=
:default
# Define the way to render check boxes / radio buttons with labels.
# Defaults to :nested for bootstrap config.
# inline: input + label
# nested: label > input
config
.
boolean_style
=
:nested
# Default class for buttons
config
.
button_class
=
'btn'
# Method used to tidy up errors. Specify any Rails Array method.
# :first lists the first message for each field.
# Use :to_sentence to list all errors for each field.
# config.error_method = :first
# Default tag used for error notification helper.
config
.
error_notification_tag
=
:div
# CSS class to add for error notification helper.
config
.
error_notification_class
=
'error_notification'
# ID to add for error notification helper.
# config.error_notification_id = nil
# Series of attempts to detect a default label method for collection.
# config.collection_label_methods = [ :to_label, :name, :title, :to_s ]
# Series of attempts to detect a default value method for collection.
# config.collection_value_methods = [ :id, :to_s ]
# You can wrap a collection of radio/check boxes in a pre-defined tag, defaulting to none.
# config.collection_wrapper_tag = nil
# You can define the class to use on all collection wrappers. Defaulting to none.
# config.collection_wrapper_class = nil
# You can wrap each item in a collection of radio/check boxes with a tag,
# defaulting to :span. Please note that when using :boolean_style = :nested,
# SimpleForm will force this option to be a label.
# config.item_wrapper_tag = :span
# You can define a class to use in all item wrappers. Defaulting to none.
# config.item_wrapper_class = nil
# How the label text should be generated altogether with the required text.
# config.label_text = lambda { |label, required, explicit_label| "#{required} #{label}" }
# You can define the class to use on all labels. Default is nil.
# config.label_class = nil
# You can define the default class to be used on forms. Can be overriden
# with `html: { :class }`. Defaulting to none.
# config.default_form_class = nil
# You can define which elements should obtain additional classes
# config.generate_additional_classes_for = [:wrapper, :label, :input]
# Whether attributes are required by default (or not). Default is true.
# config.required_by_default = true
# Tell browsers whether to use the native HTML5 validations (novalidate form option).
# These validations are enabled in SimpleForm's internal config but disabled by default
# in this configuration, which is recommended due to some quirks from different browsers.
# To stop SimpleForm from generating the novalidate option, enabling the HTML5 validations,
# change this configuration to true.
config
.
browser_validations
=
false
# Collection of methods to detect if a file type was given.
# config.file_methods = [ :mounted_as, :file?, :public_filename ]
# Custom mappings for input types. This should be a hash containing a regexp
# to match as key, and the input type that will be used when the field name
# matches the regexp as value.
# config.input_mappings = { /count/ => :integer }
# Custom wrappers for input types. This should be a hash containing an input
# type as key and the wrapper that will be used for all inputs with specified type.
# config.wrapper_mappings = { string: :prepend }
# Namespaces where SimpleForm should look for custom input classes that
# override default inputs.
# config.custom_inputs_namespaces << "CustomInputs"
# Default priority for time_zone inputs.
# config.time_zone_priority = nil
# Default priority for country inputs.
# config.country_priority = nil
# When false, do not use translations for labels.
# config.translate_labels = true
# Automatically discover new inputs in Rails' autoload path.
# config.inputs_discovery = true
# Cache SimpleForm inputs discovery
# config.cache_discovery = !Rails.env.development?
# Default class for inputs
# config.input_class = nil
# Define the default class of the input wrapper of the boolean input.
config
.
boolean_label_class
=
'checkbox'
# Defines if the default input wrapper class should be included in radio
# collection wrappers.
# config.include_default_input_wrapper_class = true
# Defines which i18n scope will be used in Simple Form.
# config.i18n_scope = 'simple_form'
end
141858/AprilGuian-141858-Quiz2/config/initializers/wrap_parameters.rb
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# This file contains settings for ActionController::ParamsWrapper which
# is enabled by default.
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
ActiveSupport
.
on_load
(
:action_controller
)
do
wrap_parameters
format:
[
:json
]
if
respond_to?
(
:wrap_parameters
)
end
# To enable root element in JSON for ActiveRecord objects.
# ActiveSupport.on_load(:active_record) do
# self.include_root_in_json = true
# end
141858/AprilGuian-141858-Quiz2/config/locales/en.yml
0 → 100644
View file @
09bcb77d
# Files in the config/locales directory are used for internationalization
# and are automatically loaded by Rails. If you want to use locales other
# than English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t 'hello'
#
# In views, this is aliased to just `t`:
#
# <%= t('hello') %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# To learn more, please read the Rails Internationalization guide
# available at http://guides.rubyonrails.org/i18n.html.
en
:
hello
:
"
Hello
world"
141858/AprilGuian-141858-Quiz2/config/locales/simple_form.en.yml
0 → 100644
View file @
09bcb77d
en
:
simple_form
:
"
yes"
:
'
Yes'
"
no"
:
'
No'
required
:
text
:
'
required'
mark
:
'
*'
# You can uncomment the line below if you need to overwrite the whole required html.
# When using html, text and mark won't be used.
# html: '<abbr title="required">*</abbr>'
error_notification
:
default_message
:
"
Please
review
the
problems
below:"
# Examples
# labels:
# defaults:
# password: 'Password'
# user:
# new:
# email: 'E-mail to sign in.'
# edit:
# email: 'E-mail.'
# hints:
# defaults:
# username: 'User name to sign in.'
# password: 'No special characters, please.'
# include_blanks:
# defaults:
# age: 'Rather not say'
# prompts:
# defaults:
# age: 'Select your age'
141858/AprilGuian-141858-Quiz2/config/routes.rb
0 → 100644
View file @
09bcb77d
Rails
.
application
.
routes
.
draw
do
root
to:
"pages#index"
resources
:housemates
#, only: [:show]
namespace
:admin
do
resources
:housemates
#, only: [:show, :edit, :destroy]
end
end
\ No newline at end of file
141858/AprilGuian-141858-Quiz2/config/secrets.yml
0 → 100644
View file @
09bcb77d
# Be sure to restart your server when you modify this file.
# Your secret key is used for verifying the integrity of signed cookies.
# If you change this key, all old signed cookies will become invalid!
# Make sure the secret is at least 30 characters and all random,
# no regular words or you'll be exposed to dictionary attacks.
# You can use `rake secret` to generate a secure secret key.
# Make sure the secrets in this file are kept private
# if you're sharing your code publicly.
development
:
secret_key_base
:
d490aeee54877519fb7fb0d102dd7e97a373870ed7ba25fdbca3922bc3399565228e2ac61d4c1f4021b41b347024ea8dc7bef83e2c3aee5d3562fb3956516272
test
:
secret_key_base
:
c517114a781375456e591082d9ce046955dc627e2858eddc6345ad36b54785e771effc8405dd24a0bbdb3e8544a08734e67d19c79b0ca50d8e0f67fa0988e216
# Do not keep production secrets in the repository,
# instead read values from the environment.
production
:
secret_key_base
:
<%= ENV["SECRET_KEY_BASE"] %>
141858/AprilGuian-141858-Quiz2/db/migrate/20160701085058_create_housemates.rb
0 → 100644
View file @
09bcb77d
class
CreateHousemates
<
ActiveRecord
::
Migration
def
change
create_table
:housemates
do
|
t
|
t
.
string
:first_name
t
.
string
:last_name
t
.
string
:screen_name
t
.
string
:address
t
.
string
:talent
t
.
string
:rate
t
.
timestamps
null:
false
end
end
end
141858/AprilGuian-141858-Quiz2/db/schema.rb
0 → 100644
View file @
09bcb77d
# encoding: UTF-8
# This file is auto-generated from the current state of the database. Instead
# of editing this file, please use the migrations feature of Active Record to
# incrementally modify your database, and then regenerate this schema definition.
#
# Note that this schema.rb definition is the authoritative source for your
# database schema. If you need to create the application database on another
# system, you should be using db:schema:load, not running all the migrations
# from scratch. The latter is a flawed and unsustainable approach (the more migrations
# you'll amass, the slower it'll run and the greater likelihood for issues).
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord
::
Schema
.
define
(
version:
20160701085058
)
do
create_table
"housemates"
,
force: :cascade
do
|
t
|
t
.
string
"first_name"
t
.
string
"last_name"
t
.
string
"screen_name"
t
.
string
"address"
t
.
string
"talent"
t
.
string
"rate"
t
.
datetime
"created_at"
,
null:
false
t
.
datetime
"updated_at"
,
null:
false
end
end
141858/AprilGuian-141858-Quiz2/db/seeds.rb
0 → 100644
View file @
09bcb77d
# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
#
# Examples:
#
# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
# Mayor.create(name: 'Emanuel', city: cities.first)
141858/AprilGuian-141858-Quiz2/lib/assets/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/lib/tasks/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/lib/templates/erb/scaffold/_form.html.erb
0 → 100644
View file @
09bcb77d
<%%
=
simple_form_for
(
@
<
%= singular_table_name
%>
) do |f| %>
<%%
=
f
.
error_notification
%>
<div
class=
"form-inputs"
>
<%-
attributes
.
each
do
|
attribute
|
-%>
<%%
=
f
.
<
%=
attribute
.
reference?
?
:
association
:
:input
%>
:
<%=
attribute
.
name
%>
%>
<%-
end
-%>
</div>
<div
class=
"form-actions"
>
<%%
=
f
.
button
:submit
%>
</div>
<%%
end
%>
141858/AprilGuian-141858-Quiz2/log/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/public/404.html
0 → 100644
View file @
09bcb77d
<!DOCTYPE html>
<html>
<head>
<title>
The page you were looking for doesn't exist (404)
</title>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1"
>
<style>
body
{
background-color
:
#EFEFEF
;
color
:
#2E2F30
;
text-align
:
center
;
font-family
:
arial
,
sans-serif
;
margin
:
0
;
}
div
.dialog
{
width
:
95%
;
max-width
:
33em
;
margin
:
4em
auto
0
;
}
div
.dialog
>
div
{
border
:
1px
solid
#CCC
;
border-right-color
:
#999
;
border-left-color
:
#999
;
border-bottom-color
:
#BBB
;
border-top
:
#B00100
solid
4px
;
border-top-left-radius
:
9px
;
border-top-right-radius
:
9px
;
background-color
:
white
;
padding
:
7px
12%
0
;
box-shadow
:
0
3px
8px
rgba
(
50
,
50
,
50
,
0.17
);
}
h1
{
font-size
:
100%
;
color
:
#730E15
;
line-height
:
1.5em
;
}
div
.dialog
>
p
{
margin
:
0
0
1em
;
padding
:
1em
;
background-color
:
#F7F7F7
;
border
:
1px
solid
#CCC
;
border-right-color
:
#999
;
border-left-color
:
#999
;
border-bottom-color
:
#999
;
border-bottom-left-radius
:
4px
;
border-bottom-right-radius
:
4px
;
border-top-color
:
#DADADA
;
color
:
#666
;
box-shadow
:
0
3px
8px
rgba
(
50
,
50
,
50
,
0.17
);
}
</style>
</head>
<body>
<!-- This file lives in public/404.html -->
<div
class=
"dialog"
>
<div>
<h1>
The page you were looking for doesn't exist.
</h1>
<p>
You may have mistyped the address or the page may have moved.
</p>
</div>
<p>
If you are the application owner check the logs for more information.
</p>
</div>
</body>
</html>
141858/AprilGuian-141858-Quiz2/public/422.html
0 → 100644
View file @
09bcb77d
<!DOCTYPE html>
<html>
<head>
<title>
The change you wanted was rejected (422)
</title>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1"
>
<style>
body
{
background-color
:
#EFEFEF
;
color
:
#2E2F30
;
text-align
:
center
;
font-family
:
arial
,
sans-serif
;
margin
:
0
;
}
div
.dialog
{
width
:
95%
;
max-width
:
33em
;
margin
:
4em
auto
0
;
}
div
.dialog
>
div
{
border
:
1px
solid
#CCC
;
border-right-color
:
#999
;
border-left-color
:
#999
;
border-bottom-color
:
#BBB
;
border-top
:
#B00100
solid
4px
;
border-top-left-radius
:
9px
;
border-top-right-radius
:
9px
;
background-color
:
white
;
padding
:
7px
12%
0
;
box-shadow
:
0
3px
8px
rgba
(
50
,
50
,
50
,
0.17
);
}
h1
{
font-size
:
100%
;
color
:
#730E15
;
line-height
:
1.5em
;
}
div
.dialog
>
p
{
margin
:
0
0
1em
;
padding
:
1em
;
background-color
:
#F7F7F7
;
border
:
1px
solid
#CCC
;
border-right-color
:
#999
;
border-left-color
:
#999
;
border-bottom-color
:
#999
;
border-bottom-left-radius
:
4px
;
border-bottom-right-radius
:
4px
;
border-top-color
:
#DADADA
;
color
:
#666
;
box-shadow
:
0
3px
8px
rgba
(
50
,
50
,
50
,
0.17
);
}
</style>
</head>
<body>
<!-- This file lives in public/422.html -->
<div
class=
"dialog"
>
<div>
<h1>
The change you wanted was rejected.
</h1>
<p>
Maybe you tried to change something you didn't have access to.
</p>
</div>
<p>
If you are the application owner check the logs for more information.
</p>
</div>
</body>
</html>
141858/AprilGuian-141858-Quiz2/public/500.html
0 → 100644
View file @
09bcb77d
<!DOCTYPE html>
<html>
<head>
<title>
We're sorry, but something went wrong (500)
</title>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1"
>
<style>
body
{
background-color
:
#EFEFEF
;
color
:
#2E2F30
;
text-align
:
center
;
font-family
:
arial
,
sans-serif
;
margin
:
0
;
}
div
.dialog
{
width
:
95%
;
max-width
:
33em
;
margin
:
4em
auto
0
;
}
div
.dialog
>
div
{
border
:
1px
solid
#CCC
;
border-right-color
:
#999
;
border-left-color
:
#999
;
border-bottom-color
:
#BBB
;
border-top
:
#B00100
solid
4px
;
border-top-left-radius
:
9px
;
border-top-right-radius
:
9px
;
background-color
:
white
;
padding
:
7px
12%
0
;
box-shadow
:
0
3px
8px
rgba
(
50
,
50
,
50
,
0.17
);
}
h1
{
font-size
:
100%
;
color
:
#730E15
;
line-height
:
1.5em
;
}
div
.dialog
>
p
{
margin
:
0
0
1em
;
padding
:
1em
;
background-color
:
#F7F7F7
;
border
:
1px
solid
#CCC
;
border-right-color
:
#999
;
border-left-color
:
#999
;
border-bottom-color
:
#999
;
border-bottom-left-radius
:
4px
;
border-bottom-right-radius
:
4px
;
border-top-color
:
#DADADA
;
color
:
#666
;
box-shadow
:
0
3px
8px
rgba
(
50
,
50
,
50
,
0.17
);
}
</style>
</head>
<body>
<!-- This file lives in public/500.html -->
<div
class=
"dialog"
>
<div>
<h1>
We're sorry, but something went wrong.
</h1>
</div>
<p>
If you are the application owner check the logs for more information.
</p>
</div>
</body>
</html>
141858/AprilGuian-141858-Quiz2/public/favicon.ico
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/public/robots.txt
0 → 100644
View file @
09bcb77d
# See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
#
# To ban all spiders from the entire site uncomment the next two lines:
# User-agent: *
# Disallow: /
141858/AprilGuian-141858-Quiz2/test/controllers/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/test/fixtures/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/test/fixtures/housemates.yml
0 → 100644
View file @
09bcb77d
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
one
:
first_name
:
MyString
last_name
:
MyString
screen_name
:
MyString
address
:
MyString
talent
:
MyString
rate
:
MyString
two
:
first_name
:
MyString
last_name
:
MyString
screen_name
:
MyString
address
:
MyString
talent
:
MyString
rate
:
MyString
141858/AprilGuian-141858-Quiz2/test/helpers/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/test/integration/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/test/mailers/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/test/models/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/test/models/housemate_test.rb
0 → 100644
View file @
09bcb77d
require
'test_helper'
class
HousemateTest
<
ActiveSupport
::
TestCase
# test "the truth" do
# assert true
# end
end
141858/AprilGuian-141858-Quiz2/test/test_helper.rb
0 → 100644
View file @
09bcb77d
ENV
[
'RAILS_ENV'
]
||=
'test'
require
File
.
expand_path
(
'../../config/environment'
,
__FILE__
)
require
'rails/test_help'
class
ActiveSupport
::
TestCase
# Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
fixtures
:all
# Add more helper methods to be used by all tests here...
end
141858/AprilGuian-141858-Quiz2/vendor/assets/javascripts/.keep
0 → 100644
View file @
09bcb77d
141858/AprilGuian-141858-Quiz2/vendor/assets/stylesheets/.keep
0 → 100644
View file @
09bcb77d
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment