반응형
1. lotto_controller.rb에 작성한다.
class LottoController < ApplicationController
def index
@byunsu = 100
end
end
2. index.html.erb 에 작성한다.
<h1>
<%= @byunsu %>
</h1>
3. 사이트 새로고침하면 100이라고 표시된다.
4. 100 대신에 로또 1~45의 배열 숫자를 넣어줘야하기 때문에 넣는방법이다.
(ruby array of numbers)
class LottoController < ApplicationController
def index
@byunsu = [*1..45]
end
end
5. 랜덤으로 숫자 6개를 뽑아야한다.
(ruby choose number in array)
를 추가한다.
lotto_controller.rb
class LottoController < ApplicationController
def index
@byunsu = [*1..45]
@lotto = @byunsu.sample(6)
end
end
index.html.erb
<h1>
<%= @lotto %>
</h1>
6. 보기편하게 오름차순 정렬
(ruby sort array)
numbers.sort
class LottoController < ApplicationController
def index
@byunsu = [*1..45]
@lotto = @byunsu.sample(6).sort
end
end
반응형
'Ruby on Rails' 카테고리의 다른 글
[Ruby on Rails] 로또 번호 추첨 4 (0) | 2021.03.12 |
---|---|
[Ruby on Rails] 로또 번호 추첨 2 (0) | 2021.03.11 |
[Ruby on Rails] 로또 번호 추첨 1 (0) | 2021.03.11 |