ruby on railsで質問です。

PHPのprint_rのように、コントローラ上から、ブラウザ上に配列を出力させる方法はありませんか??
ppがよく出ますが、これはコンソールに出るものだと思います為。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2016/12/08 19:12:04
  • 終了:2016/12/15 03:04:31

回答(1件)

id:ayataka21 No.1

ayataka21回答回数1ベストアンサー獲得回数02016/12/09 14:42:58

ブラウザで表示する役割はモデルが持つので、コントローラーからブラウザ上に表示するのは適切でないです
html.erbという拡張子のファイルはありませんか?
そちらで埋め込みタグをすれば表示ができます

id:makocan

こちら、モデルではどうすれば、ブラウザに出力できるのでしょうか??

2016/12/09 22:12:54
  • id:rouge_2008
    CakePHPと同じでビューの役割ですから、テンプレートファイルに記述します。
    以下のページを参考にしてみてください。

    ・ビューの基本
    http://www.buildinsider.net/web/rubyonrails4/0203

    ※連載になっていますので、一通り他の記事も読んでおいた方がいいと思います。

    ・書籍転載:Ruby on Rails 4アプリケーションプログラミング
    http://www.buildinsider.net/web/rubyonrails4


    ※以下のサイトも基本から説明していますので参考になるのではないかと思います。

    ・Ruby on Rails入門
    http://www.rubylife.jp/rails/

    ※上記サイトでの関連箇所は以下です。

    ・RailsにおけるMVC(モデル/ビュー/コントローラ)
    http://www.rubylife.jp/rails/ini/index7.html

    ・テンプレートの中でRubyコードを使う
    http://www.rubylife.jp/rails/template/index5.html
  • id:rouge_2008
    表示するメソッドは、以下3つのどれかを使用してはいかがでしょうか?

    ・【Ruby】表示メソッドについて (print, puts, p)
    http://www.task-notes.com/entry/20141109/1415520719


    ※Railsなのでテンプレートに記述するなら「inspect」を使ってもいいようです。

    ・Rails アプリケーションのデバッグ
    http://railsguides.jp/debugging_rails_applications.html

    ※a-kuma3さんに回答リクエスト済みです。m(_ _)m

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません