I've created a new action in my invitations controller named
validate and validation

controller/invitations_controller.rb

def validate
end

def validation
  @invitation = Invitation.find(params(:key))

  if @invitation != nil
  redirect_to new_client_path, :notice => 'Codigo Aceptado'
  else
  flash.now[:alert] = 'Ingrese un codigo valido'
  render :action => 'validate'
  end
   end

_validation_form.html.erb

<%= form_tag invitations_validate_path do %>
  <div class="field">
    <%= label_tag :key %><br />
    <%= text_field_tag :key %>
  </div>
  <div class="actions">
    <%= submit_tag 'validate', :action => 'validation' %>
  </div>
<% end %>

So when I enter a valid key I get redirected to create a user, but this
isn't working. the submit isnt doing anything, the :action => validation
is not working

config/routes.rb

resources :invitations do
  collection do
    get :validate
    get :validation
  end
end

-- 
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.

Reply via email to