Buenas a todos.
Soy nuevo con rails, hace algun tiempo ya que programo cositas con ruby,
pero he decidido recientemente aprender rails, y me ha surgido alguna
duda, que tras mucho buscar no he conseguido resolver, y eso que tengo
la impresion que tiene que ser muy novata y sencilla. al grano:
Estoy haciendo una primera aplicación de prueba, y me interesa en un
metodo del controlador recibir datos desde un formulario (he utilizado
form_tag), y esos datos almacenarlos en la bd, y desde otro metodo del
controlador mostrarlos.
Prefiero hacerlo escrito manual sin scaffold, ya que solo quiero añadir
y ver, no las demas acciones, y ademas cuando intento crearlo con
scaffold no se me hace el formulario, y no me sirve de nada…
Dejo algo del código que tengo para que os guieis y me critiqueis xD:
controlador:
class NoticiasController < ApplicationController
def index
end
def añadir
@fecha = Time.now
@titulo = params[:formulario][:titulo]
@noticia = params[:formulario][:contenido]
end
end
Views:
añadir:
Añadir Noticia
<%= form_tag :action => “añadir” %>
Titulo: <%= text_field "formulario", "titulo", "size" => 20 %>
Noticia: <%= text_field "formulario", "contenido", "size" => 80 %>
<%= submit_tag %>
<%= form_tag %>
index:
del index no tengo nada porque no se como hacer las peticiones a la bd y
mostrar los datos, y porque no he podido añadir ningun dato aun
Muchas Gracias