●コントローラ
class TasksController < ApplicationController
def index
@result = 'kanagawa'
end
end
●ビュー
<h1>Tasks#index hoge yamato</h1>
<hr/>
<% msg = 'nagoya'%>
<%= msg %> <br/>
<%= msg.length %> <br/>
<hr/>
<%= @result %> <br/>
<%= @result.length %> <br/>
●解説
rubyでは文字列もオブジェクトとして渡される。よって、.lengthで文字列の長さを取得できる。
上記の例では、kanagawaという文字列をコントローラで定義し、ビューに渡しているが、
ビュー側でlengthを取得し、8文字であることをブラウザに表示させている。
nagoyaは6文字である。
ブロマガ会員ならもっと楽しめる!
- 会員限定の新着記事が読み放題!※1
- 動画や生放送などの追加コンテンツが見放題!※2
-
- ※1、入会月以降の記事が対象になります。
- ※2、チャンネルによって、見放題になるコンテンツは異なります。
東京ウェブ制作ブロマガ
大和賢一郎
月額:¥550 (税込)
コメント
コメントはまだありません
コメントを書き込むにはログインしてください。