wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Rails Study 1

Total questions: 8

Worksheet time: 3mins

Name
Class
Date
1.

get "top" => "home#top" artinya

a)

mencari nilai "top" dan akan redirect ke url "/home#top"

b)

setiap kali http://localhost/top diakses maka akan diarahkan ke view `home` dan method `top`

c)

setiap kali http://localhost/top diakses akan mengarah ke controller `home` dan action method `top`

2.

dimanakah kita sebaiknya meletakkan file file .jpg sebagai asset dari website?

a)

assets

b)

public

c)

app/

d)

controllers

3.

salah satu perbedaan css dan scss adalah?

a)

scss merupakan superset dari css

b)

scss bisa menggunakan variable, sedangkan css tidak

c)

css tetap pilihan terbaik dibandingkan scss

d)

ekstensi file-nya sccs adalah "*.scss" sedangkan untuk css ya "*.css"

4.

cara menuliskan syntax rails yang maksudnya melakukan generate file controller "home" dan action "top" didalam nya?

a)

rails.generate(:controller => :home, :action => :top)

b)

generate rails controller home action top

c)

rails g controller home top

d)

rails generate controller home top

5.

dimanakah kita memodifikasi route dalam rails?

a)

dalam file app/routes.rb

b)

dalam file db/routes.rb

c)

dalam file config/routes.rb

d)

dalam file app/controllers/routes.rb

6.

apa arti dari "class HomeController < ApplicationController" pada baris awal file "app/controllers/home_controller.rb"?

a)

class HomeController lebih kecil daripada ApplicationController

b)

itu yang ditulis ketika melakukan generate controller, tidak ada artinya

c)

class HomeController adalah child class dari class ApplicationController

7.

command yang dituliskan untuk membuat aplikasi web dengan framework rails bernama "rails_app"

a)

new rails rails_app

b)

rails.new("rails_app")

c)

rails new rails_app

8.

ketika command "rails generate controller home top" dieksekusi pada terminal, file view akan terbentuk bernama?

a)

home.html.erb

b)

top.html.erb

c)

top.html

d)

top.rb