|
[Rails] Re: Form not working...: msg#03254RubyonRailsTalk
On Fri, 2009-07-31 at 07:46 -0700, Gabriel Bianconi wrote: > Hello. I created a form and it always throw the 'Title can't be blank' > error, even if I filled it. > > What is wrong? > > Thanks, > > Gabriel. > > ---------------------------- > > # new.html.erb > <h1>Welcome</h1> > > <% form_for(@sfile) do |f| %> > <%= f.error_messages %> > > <p> > <%= f.label :title %><br /> > <%= f.text_field :title %> > </p> > <p> > <%= f.label :description %><br /> > <%= f.text_area :description %> > </p> > <p> > <%= f.submit 'Create' %> > </p> > <% end %> > > ---- > > # sfile.rb > class Sfile < ActiveRecord::Base > validates_presence_of :title > end > > > --- > > # sfiles_controller.rb > class SfilesController < ApplicationController > def new > @sfile = Sfile.new > end > > def create > @sfile = Sfile.new(params[:product]) > respond_to do |format| > if @sfile.save > flash[:notice] = 'File was successfully > created.' > format.html { redirect_to(@sfile) } > else > format.html { render :action => "new" } > end > end > end > > def show > @sfile = Sfile.find(params[:id]) > end > end ---- try... <% form_for(@sfile) do |f| %> <%= f.error_messages %> <p> <%= f.label :title %><br /> <%= f.text_field :product, :title %> </p> <p> <%= f.label :description %><br /> <%= f.text_area :product, :description %> </p> <p> <%= f.submit 'Create' %> </p> <% end %> Craig -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@xxxxxxxxxxxxxxxx To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@xxxxxxxxxxxxxxxx For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
|
|
||||||||||||||||||||||||||
|
|
|
| News | Mail Home | sitemap | FAQ | advertise |