Ayuda RoR(Rails) ?????

kirax

Bovino adicto
#1
Hola que tal amigos soy nuevo en este lenguaje , como veran yo se PHP,ASP,Zbrush y Unity; pero ultimamente apenas estamos empezando a migrar algunas aplicaciones hechas en PHP a Ruby on Rails y Heroku(este todavia esta en planeacion); veran en PHP y ASP al crear un metodo o function lo puedo llamar desde en otro archivo siempre y cuando incluya dicha function o bien que la variable sea de tipo global; En Rails como yo podria usar un metodo creado en otros controladores y que entre ellos tengan acceso al mismo dato el cual es para realizar una conexion a un socket y no estar declarando en cada controlador dicho metodo,otra pregunta tambien como puedo hacer peticiones de informacion a los controladores,bien PHP con jquery usa uno el metodo ajax o get, pero en Rails intento hacer lo mismo y no pasa nada: solo me manda un mensaje que la template no existe????, estaria gustoso que alguien me pudiera explicar mas o menos como hacer esto. De antemano gracias por molestarse leyendo mi Post.


Igual aqui cual es la sintaxis para contar la cantidad de archivos de un directorio algo asi parecido al Count.
 

kirax

Bovino adicto
#2
nadie , sabe mmm seguire esperando alguien que me oriente mas o menos o que me diga las funciones/metodos a usar yo me encargo de aplicarlos
 

kirax

Bovino adicto
#5
Ok se aceptn los link, ya resolvi una parte ahora tengo problemas con los formularios , los cuales mandan los valores y los recibo con params[:eek:bjeto] uso la etiqueta form_for, como puedo obtener el valor de unos campos y pasarlos a variables @var y por ejemplo obtener el valor de un Checkbox o radio button en especifico.
 

ruco5000

Bovino adicto
#6
Aqui esta karnal la info

Ruby on Rails

Released: 10/21/2010 | English | WMV | 960x600 | AVC 224Kbps | AAC 170Kbps | 1.44 GB

Genre: Training

In Ruby on Rails 3 Essential Training, instructor Kevin Skoglund shows how to create full-featured, object-oriented web applications with the latest version of the popular, open-source Ruby on Rails framework. This course explains the complete process—from the fundamental concepts and best practices behind the Rails framework, to how to build a complete application with dynamic, database-driven content. Using a content management system as an example project, this course explains how to structure databases, build database-driven, object-oriented models, route incoming requests, render pages with dynamic content, and to process and validate form data. Previous experience with Ruby is recommended, but not required. Exercise files accompany the course.


Topics include:

* Understanding MVC (Model View Controller ) architecture

* Routing browser requests through the framework

* Responding to requests with dynamic content

* Defining associations and database relationships

* Creating, reading, updating and deleting records

* Working with forms

* Validating form data

* Reviewing built-in security features

* Authenticating users and managing user access

* Debugging and error handling

More information: http://www.lynda.com/home/DisplayCourse.aspx?lpk2=55960
 

ruco5000

Bovino adicto
#7
aqui esta los links funcionando

http://www.fileserve.com/file/DhTxbMQ/Lynda -Ruby on Rails 3 Essential Training.part01.rar
http://www.fileserve.com/file/6XFCXnc/Lynda -Ruby on Rails 3 Essential Training.part02.rar
http://www.fileserve.com/file/RjzjKee/Lynda -Ruby on Rails 3 Essential Training.part03.rar
http://www.fileserve.com/file/6bstbn2/Lynda -Ruby on Rails 3 Essential Training.part04.rar
http://www.fileserve.com/file/V5mXDhZ/Lynda -Ruby on Rails 3 Essential Training.part05.rar
http://www.fileserve.com/file/bSkbDe3/Lynda -Ruby on Rails 3 Essential Training.part06.rar
http://www.fileserve.com/file/JTaA77z/Lynda -Ruby on Rails 3 Essential Training.part07.rar
http://www.fileserve.com/file/RVpJqfe/Lynda -Ruby on Rails 3 Essential Training.part08.rar
http://www.fileserve.com/file/NJFXyR4/Lynda -Ruby on Rails 3 Essential Training.part09.rar
http://www.fileserve.com/file/3ykTQpj/Lynda -Ruby on Rails 3 Essential Training.part10.rar
http://www.fileserve.com/file/RFU4J3e/Lynda -Ruby on Rails 3 Essential Training.part11.rarhttp://www.fileserve.com/file/bCWW66E/Lynda -Ruby on Rails 3 Essential Training.part12.rarhttp://www.fileserve.com/file/zyV3kP4/Lynda -Ruby on Rails 3 Essential Training.part13.rarhttp://www.fileserve.com/file/5w7ktVP/Lynda -Ruby on Rails 3 Essential Training.part14.rarhttp://www.fileserve.com/file/yrbHcfj/Lynda -Ruby on Rails 3 Essential Training.part15.rar
 

kirax

Bovino adicto
#8
ah Ok, estos cursos ya los vi ahora yo me refiero tambien en ese caso en el escaneo de Directorios y archivos; bueno aki crean un CMS me gustaria saber como implementar actiones sin tener que cambiar de pagina por que aqui el jquerymobile si cambia un poco su comportamiento. de antemano gracias.
 

malvadomx

Bovino maduro
#9
ok, mira, estaria mucho mas sencillo si fueras un poco mas especifico con tus dudas, mostrar un poco de codigo de lo que no funcione como esperas; implementar acciones son cambiar de pagina ? hablas de jquery mobile, no lo he usado, he usado jquery, pero pues si gustas postea algo mas especifico y estara mas facil el poder ayudartem saludos
 

kirax

Bovino adicto
#10
Ok ahi les va este es el controlador de mi aplicacion se llama consulta_controller y tiene

def index
end

def consulta
//recibe parametros de index y debe devolver un valor sin tener que ir a la otra pagina en este caso yo mando de index esot
@file = params[:filename] || 'all'
entonces aqui es donde ya me trabe por ejemplo si archivo elbakuno.jpg existe por ejemplo entonces me salto esta parte y me redirijo a slideshow.
if x funcion que no se como se hace aqui en Rails (@file)
flash[:message] = 'El archivo Existe es necesario que elimine el existente para poder hacer la conversion de las imagenes'
else
redirect_to :action=>slideshow,id=>@file
end
end

def slideshow

@root = params[:id]
Aqui en base al archivo debo sacar la ruta del archivo y meterla en una variable pero como soy nuevo en esto de Rails , en PHP usa uno scandir y te saca el listado de archivos o incluso uno puede manejar rutas relativas pero en Rails cambia pues tiene uno las imagenes en public/images y a la hora de correrlo en puerto 80 con passenger este cambia
end
 

malvadomx

Bovino maduro
#11
entonces aqui es donde ya me trabe por ejemplo si archivo elbakuno.jpg existe por ejemplo entonces me salto esta parte y me redirijo a slideshow.
if x funcion que no se como se hace aqui en Rails (@file)
te refieres a si existe el archivo ?, si es asi, con este codigo verificas si existe:

Código:
File.exist?(file_name)
en este caso file_name tiene que ser el nombre del archivo con todo su path, entonces por ejemplo si esta en public, entonces donde va file_name haces algo mas o menos asi:

Código:
File.exist?(Rails.root + "public/#{archivo}")
ahora si que "archivo" es el nombre del archivo con todo y extension. Cabe mensionar que este codigo de File.exist? no es de rails sino de Ruby, para este tipo de cosas te sugiero visitar la api de ruby "ruby-doc.org/core/" , esta facil de navegar. Y de ahi puedes sacar como hacer para obtener el listado de archivos en un directorio, etc. Si te trabas en alguna de esas cosas vuelves a poner aqui la duda y con gusto se ve que se puede hacer, saludos, y suerte con tu proyecto...
 
Arriba