この質問のタイトルがおかしいかもしれないことは知っていますが、それが言葉で説明するのに最適な方法でした。ケースは次のとおりです。
「Teams」というテーブルを持つシンプルなRailsアプリを作成しました。このテーブルには、繰り返し処理してすべてのチームの名前をリストしたいエントリがあります。これが私のコントローラーと私の見解のために書いたコードです:
team_controller.rb
def index
@teams = Team.all
respond_to do |format|
format.html
end
end
index.html.haml
%h3
Listing teams
= @teams.each do |team|
%p= link_to team.name, team
%p= link_to 'Add new team', new_team_path
出力はすべてのチームを正しく反復しますが、@teamsのコンテンツ全体の奇妙なダンプもスローします。これがスクリーンショットです:
キッカーは、以前はデフォルトのerb標準を使用してこれを書き留めていたとき、すべて良かったです。代わりにhamlを使用することにしましたが、これがポップアップした唯一の問題のようで、私はそれがなぜであるかを一生理解できません。
いくつかの助けが大好きです。
ありがとう。