validates*:* <-- is only validates, without punctuation.

with colon you are creating a hash, not running the macro.


2012/6/26 cyber c. <li...@ruby-forum.com>

> Hi,
>
> Thanks for the suggestions. I have now included the code to display the
> error messages. Here is the code for my MVC
>
> model
> class Record
>  include ActiveModel::Validations
>  validates: :ipaddress, :name, :presence => true
> end
>
> View
>
>    <%= form_for :Record, :url => {:action => 'submit'} do |f| %>
>      <%= f.error_messages %>
>      <div class="field">
>        <%= f.label :ipaddress %><br />
>        <%= f.text_field :ipaddress  %>
>      </div>
>      <div class="field">
>        <%= f.label :name %><br />
>        <%= f.text_field :name  %>
>      </div>
>      <div class="actions">
>        <%= f.submit "Submit"%>
>      </div>
>    <% end %>
>
> Controller
> Somehow this gets routed to action "create" instead of "submit" when the
> submit button is called. Not sure why it is
>
> def create  -> same for def submit too
>
>  respond_to do |format|
>     if PARAM matches so and so
>       DEPENDING on params this gets routed to different page
>     else
>       format.html { redirect_to records_url}
>       format.json { head :no_content }
>    end
>  end
>
> end
>
> Should i write my controller differently to handle the errors?
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> 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@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-talk+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>


-- 
Fernando Almeida
www.fernandoalmeida.net

-- 
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@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to