Windows 10을 사용하여 Ruby on Rails 컨트롤러를 만들어 "
설명
첫 번째 루비 온 레일스.
마지막 작업을 계속하여 컨트롤러를 만들고 ""를 표시합니다.
(Mardown의 작법도 학습 중입니다.)
컨디션
물품.
릴리즈
OS
Windows10 Home(64bit)
Ruby
2.2.6
Rails
5.0.2
편집기
Visual Studio Code
제작 컨트롤러
명령을 통해 컨트롤러 "Hello"를 만듭니다
rails generate controller hello
create app/controllers/hello_controller.rb
invoke erb
create app/views/hello
invoke test_unit
create test/controllers/hello_controller_test.rb
invoke helper
create app/helpers/hello_helper.rb
invoke test_unit
invoke assets
invoke coffee
create app/assets/javascripts/hello.coffee
invoke scss
create app/assets/stylesheets/hello.scss
많이 했어.invoke가 번역하면 불러내는 것 같아요.잘 모르겠어요, 다음.
제작된 컨트롤러 가공
index라는 이름을 추가하는 방법(def)은 그 안에 있다.
\hogehoge\app\controllers\hello_controller.rb
class HelloController < ApplicationController
def index
myhtml = '
<html>
<body>
<h1>I think that I am on Rails!</h1>
</body>
</html>'
render html: myhtml.html_safe
end
end
라우팅 정의 추가
Hello에 액세스한 후 Hello Control의 index를 호출하십시오.
\hogehoge\config\routes.rb
Rails.application.routes.draw do
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
get 'hello', to: 'hello#index'
end
브라우저에서 확인하세요.
나온다!
로그에서 HelloController를 읽을 수 있는 index가 처리 중입니다.
\hogehoge\log\development.log
Started GET "/hello" for ::1 at 2017-04-02 18:35:15 +0900
Processing by HelloController#index as HTML
Rendering html template
Rendered html template (0.0ms)
Completed 200 OK in 4ms (Views: 1.4ms | ActiveRecord: 0.0ms)
여기까지.다음에 할게요.
Reference
이 문제에 관하여(Windows 10을 사용하여 Ruby on Rails 컨트롤러를 만들어 "), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mizoreararehyou/items/921a4fba19053eb8e485텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)