<% form_for :post, @post, :url => post_path(@post), :html => { :method => :put, :class => "edit_post", :id => "edit_post_45" } do |f| %>
...
<% end %>
<% form_for(@post, :url => super_post_path(@post)) do |f| %>
...
<% end %>
<% form_for :post, Post.new, :url => posts_path, :html => { :class => "new_post", :id => "new_post" } do |f| %>
...
<% end %>
2009/12/17 Diego Dias <diego...@gmail.com>:
> --
>
> Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> rails-br+u...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/rails-br?hl=pt-BR.
>
Não fiquei especialista, mas o que eu sei é: esses metodos
"new_photo_path" ou "photos_path" são atribuidos,
automaticamente ao seu model "photo", pelo rails.
Por exemplo, se você abrir o arquivo "config/routes.rb" e
apagar a linha "map.resources :photos", esses métodos não
vão funcionar mais, porque você está tirando esse "recurso".
Seria melhor você dar uma lida nesse link:
http://guias.rubyonrails.pro.br/routing.html
é bem completo.
Falow,
Nonato,
dá uma olhada aí:
http://www.vimeo.com/638087
FalowW,
Nonato.