以下は私のトラックテンプレートです:
アプリ/ビュー/トラック/index.html.erb
<h1>Playlist</h1>
<%= form_for @track do |f| %>
<%= f.error_messages %>
<p>
<%= f.text_field :youtube_url %>
<%= f.submit 'Add' %>
</p>
<% end %>
<hr />
<% if Track.first == nil %>
<p>Database is empty!</p>
<%else%>
<% @tracks.each do |track| %>
<ul>
<li><%= track.youtube_url %></li>
</ul>
<% end %>
<% end %>
そして明らかに、何らかの理由で入力フィールドが表示されていません。
その他の関連ファイル: app/controllers/tracks_controllers.rb
class TracksController < ApplicationController
def index
@track = Track.new
@tracks = Track.all
end
def create
@track = Track.new(params[:track])
render :action=>"index"
end
def delete
@track = Track.find(params[:id])
@track.destroy
redirect_to(tracks_url)
end
end
ルート.rb
Music::Application.routes.draw do
resources :tracks
end
track.rb class Track < ActiveRecord::Base attr_accessible :title, :youtube_url end
私は何を間違っていますか?