Scaffold _new

Ciao a tutti,

Sto impazzendo! Volevo creare uno scaffold per un contenitore di news,
ho provato con “script/generate scaffold New” ma mi esubito impazzito, sapendo che new e anche un metodo ho provato con info_new
“script/generate scaffold InfoNew”, mi crea tutto ma mi impazzisce con
il routing della pagina e anche se mi creo a mano modello e controller
senza mettere il map.resources mi da errori strani…

Penso che il problema dipenda dall’ _new che fa girare storcere il naso
a rails, ma non so come farglielo digerire e peggio non ho trovato
sinonimi soddisfacenti :smiley:

Grazie a tutti da un povero nubbone

On Jun 25, 2008, at 8:19 AM, Andrea R. wrote:

naso
a rails, ma non so come farglielo digerire e peggio non ho trovato
sinonimi soddisfacenti :smiley:

“News”, nel senso di “notizie”, non si declina mai al singolare.

./script/console

rails> “news”.singularize
=> “news”

S.

Stefano C. wrote:

On Jun 25, 2008, at 8:19 AM, Andrea R. wrote:

naso
a rails, ma non so come farglielo digerire e peggio non ho trovato
sinonimi soddisfacenti :smiley:

“News”, nel senso di “notizie”, non si declina mai al singolare.

./script/console

rails> “news”.singularize
=> “news”

S.

Ciao Stefano,

intanto grazie per il pronto aiuto :slight_smile:

utilizzando InfoNews con lo scaffold funziona quasi tutto…
rimane soltanto un errore nell’azione new che risponde:

info_news_url failed to generate from {:controller=>“info_news”,
:action=>“show”} - you may have ambiguous routes, or you may need to
supply additional parameters for this route. content_url has the
following required parameters: [“info_news”, :id] - are they all
satisfied?

ho sostituito

<% form_for(@info_news) do |f| %>

con

<% form_for :info_news, @info_news, :url => {:action => “create”, :id =>
@info_news} do |f| %>

e pare andare tutto ok

Andrea