hi all,
I''m trying to set up a simple form and getting some odd behavior in the
resulting action.
Following is my code for the form:
<% form_for @user_session do |f| %>
  <%= render ''shared/error_messages'', :object =>
f.object %>
  <p>
    <%= f.label :email %><br />
    <%= f.text_field :email %>
  </p>
  <p>
    <%= f.label :password %><br />
    <%= f.password_field :password %>
  </p>
  <p><%= f.submit "Submit" %></p>
<% end %>
Following is the logic in the "new" action for the controller
associated
with this view:
  def new
    @title = "Login"
    @user_session = UserSession.new
  end
I''m using Authlogic for my UserSession:
class UserSession < Authlogic::Session::Base
  def to_key
    new_record? ? nil : [ self.send(self.class.primary_key) ]
  end
end
Following is the HTML output of the form:
<form accept-charset="UTF-8"
action="/user_sessions/%23%3CUserSession:0x103863f40%3E"
class="new_user_session" id="new_user_session"
method="post">
Why isn''t the action = to "/user_sessions" - where is that
additional
bit coming from and how can I get rid of it?
Thanks,
-- 
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.