ruby on railsで質問です。

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

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2016/12/15 03:04:31
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:ayataka21 No.1

回答回数1ベストアンサー獲得回数0

ブラウザで表示する役割はモデルが持つので、コントローラーからブラウザ上に表示するのは適切でないです
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

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

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

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

回答リクエストを送信したユーザーはいません