<% %>


루비코드를 실행하기 위해서 사용 된다.

 <%= %>


erb 파일에서 데이터들을 보여줄 때 사용 된다.

 <% -%>


표현 후 줄바꿈을 하지않기 위해 사용 된다.

 <%# %>


주석처리를 하기 위해 사용 된다.

'Rails' 카테고리의 다른 글

[Rails] Ruby array to string  (0) 2017.09.29
[Rails] rails 시작하기  (0) 2017.09.08
Posted by kkangMH

2017. 9. 29. 15:13 Rails

[Rails] Ruby array to string

루비에서 array로 되어있는 데이터를 원하는 구분자를 이용하여 string 으로 전환을 하고 싶을 때 join을 이용하면 된다.


 test_arr = Array.new


 test_arr << A

 test_arr << B

 test_arr << C


#[A, B, C]



이런식으로 배열을 생성하고 값을 추가되어있을 때 구분자를 "|"를 이용하여 배열의 값을 string으로 변환을 하고 싶을 때 join을 사용하면 된다.



 test_arr.join('|')


#A|B|C


'Rails' 카테고리의 다른 글

[Rails] rails erb 에서 <%, <%=, <%#, -%>의 차이점  (0) 2017.10.12
[Rails] rails 시작하기  (0) 2017.09.08
Posted by kkangMH

2017. 9. 8. 15:31 Rails

[Rails] rails 시작하기

1. Rails 설치하기

 가장 쉬운 레일즈 설치는 RubyGem을 통한 방법

 1. $ gem install rails



2. 블로그 어플리케이션 만들기

 이 명령은 'blog' rails 프로젝트를 만드는 명령어 입니다.

 rails는 gem을 기본적으로 bundle을 통해서 관리합니다.

 1. $ rails new blog    // blog 디렉토리에 rails 프로젝트 만들기

 2. $ cd blog           // blog 폴더로 이동

 3. $ bundle install    // 필요한 젬 설치하기



3. 데이터베이스 설정 (Mysql 이용)

 config/database.yml

 username과 password는 개발환경에 맞도록 변경하세요.

 development:

  adapter: mysql2

  encoding: utf8

  database: blog_development

  pool: 5

  username: root

  password:

  socket: /tmp/mysql.sock



4. 데이터베이스 생성

 3. 에서 설정했던 데이터베이스를 빈 데이터베이스로 만드는 작업

 1. $ rake db:create



5. 웹서버 시작하기

 서버를 시작하고 http://localhost:3000으로 접속하면 rails의 기본정보페이지를 볼수 있습니다.

 속성으로는 -b 를 이용하여 ip address, -p 를 이용하여 port를 설정할 수 있습니다.

 port는 설정하지 않으면 rails의 기본포트인 3000으로 실행됩니다.

 1. $ rails server



6. rails generate

 - generate를 이용하여 controller, model을 자동으로 만들수 있습니다.

   "home" 대신 원하는 controller, model 이름으로 변경하면 됩니다.


 - scaffold을 이용해서 빠르게 프로젝트에 필요한 주요 요소를 만들 수 있습니다.

   새롭게 모델, 뷰, 컨트롤러를 한번에 만들기 원하면 scaffold를 이용하면 더욱 간편하게 만들 수 있습니다.

$ rails generate controller home                                        

$ rails generate model home

$ rails generate scaffold Post name:string title:string content:text


'Rails' 카테고리의 다른 글

[Rails] rails erb 에서 <%, <%=, <%#, -%>의 차이점  (0) 2017.10.12
[Rails] Ruby array to string  (0) 2017.09.29
Posted by kkangMH
이전버튼 1 이전버튼

블로그 이미지
kkangMH

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함