Hola a todos estoy creando un blog con rails 2.0.2
tengo un modelo llamado Link y quiero crear un controlador admin para
dicho modelo, estoy generando el scaffold de la siguiente manera:
hola de nuevo
muy buena pagina Iñaki, sigui sus paso y me salio
pero tengo una duda con el el controlador y el modelo
segun las antiguas versiones de rails cuando hacia
ruby script/generate scaffold Link si omitia el nombre del controlador
rails lo creaba en plurar asi que en la carpeta controller me creaba un
links.rb
al hacerlo ahora con rails 2.0
ruby script/generate scaffold Link name:string url:string
me creo como yo esperaba en el controller un links.rb ok
que cuando me voy al navegador y pongo la direccion http://localhost:3000/links me funciona
pero si yo le quiero dar un nombre al controlador como le hago???
porque supuestamente en las antiguas versiones de rails era primero el
modelo y luego el controlador pero asi me dice que el número de
argumentos no es valido
luego probe
ruby script/generate scaffold Category/Admin article_id:integer
email:string author:string
de esta forma dentro de la carpeta controller me crea una carpeta
Category y dentro de esta un archivo admins.rb
pero lo que yo quiero es que me cree dentro de controller un archivo
admins.rb para poder hacer http://localhost:3000/admins
alguien sabe cual es el problema,
muchas gracias de antemano
ruby script/generate scaffold Category/Admin article_id:integer
email:string author:string
estoy anidando dentro de Category el controlador admins y por eso debo
usar el map.namespace??? es asi o es un error???
otra cosa,
pense que al hacer el scaffold de category se me debia de haber creado
en router.rb
un map.namespace : Categories pero no fue asi, asà que configure el
archivo de la siguiente manera
ActionController::Routing::Routes.draw do |map|
map.resources (:admins) do |admins|
admins.resources :categories
admins.resources :categories_new
admins.resources :categories_edit
end
map.resources :links
ok, es que en rails 2.0 el generador de scaffold al tirarle un
admin/links
te crea una carpeta admin donde estara tu controller links.rb.
y si te fijas el nombre del controller en admin/links.rb seria
Admin::Links
y en el modelo seria lo mismo, es decir te creó un modelo y un
controller
con namespaces
lo que tienes que hacer es crear un recurso anidado en el routes config
map.namespace :admin do |admin|
admin.resources :links
admin.resources :links_new
admin.resources :links_edit
end
Hola, estoy iniciando en esto de Ruby y como muchos estoy teniendo
problemas ya que los tutoriales que consegui en castellano son sobre
versiones anterirores de Rails 2.0.2
Intento hacer esto:
class RecetaController < ApplicationController
scaffold :receta
end
y como sabran no resulta, alguien sabe como reemplazar esto y que
funcione?
Aca les paso el tutorial que estoy siguiendo, por si quieren ahondar en
el caso
X-Nodo [vcl.rimed.cu] MINED Villa Clara-MailScanner: Found to be clean
X-Nodo [vcl.rimed.cu] MINED Villa Clara-MailScanner-From: [email protected]
X-Spam-Status: No
Saludos listeros:
Recien me inicio en este mundo de RoR … descubriendo las maravillas, y
es algo de lo que no puedo parar de leer… he estado buscando
tutoriales pero muchos me los encuentro para versiones de Rails que
estan por debajo de la 2 la cual tengo entendido intridujo cambios
sustanciales…
Lo que os quiero pedir es links a tutos si es en español mejor pero de
Rails > v2 … me he seguido todos los tutos de Jonathan:
Y todos sus post en su blog… pero me gustaria saber de buenas manos y
mentes como ustedes algunas recomendaciones de links que no deberiamos
obviar…
en su lugar hay un generador. Si en línea de comandos escribes “ruby
script/generate scaffold” te da la ayuda
información más detallada en sus pantallas buscando “rails 2 scaffolds”
con la posible excepción de la última fiesta de paris hilton, esto es de
lo que más se ha escrito desde que salió Rails 2, así que material
encontrarás seguro
X-Nodo [vcl.rimed.cu] MINED Villa Clara-MailScanner: Found to be clean
X-Nodo [vcl.rimed.cu] MINED Villa Clara-MailScanner-From: [email protected]
X-Spam-Status: No
Examples: ./script/generate scaffold post # no attributes, view will be anemic ./script/generate scaffold purchase order_id:integer amount:decimal ./script/generate scaffold post title:string body:text published:boolean