Can someone help me make a form? I keep getting ActionView::Template::Error (undefined method `title' for #):
UrlsController
'''
class UrlsController < ApplicationController
def url_params
params.require(:url).permit(:title, :link)
end
def create
@url = Url.create!(url_params)
flash[:notice] = "#{@url.title} was successfully created."
@url.save
end
def new
@url = Url.new
end
def edit
@url = Url.find(params[:id])
end
def update
@url = Url.find params[:id]
@url.update_attributes!(url_params)
flash[:notice] = "#{@url.title} was successfully updated."
end
end
'''
new.html.erb
'''
<h2>Add A URL Reference</h2>
<%= form_for Url.new do |f| %>
<%= f.label :title %><br />
<%= f.text_field :title %>
<%= f.label :link %><br />
<%= f.text_field :link %>
<%= f.button :submit %>
<% end %>
'''