es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RUBY-ON-RAILS

¿Cómo guardo en la base de datos desde un Método de modelo en Rails?

Tengo un campo en mi modelo de Usuario llamado unique_identifier al cual quiero llenar con el resultado del método create_unique_identifier que se encuentra abajo. ¿Cómo puedo agregar esto a la base de datos del usuario? class User < ApplicationRecord has_secure_password def create_unique_identifer loop do self.unique_identifier = SecureRandom.hex(5) # o lo . . . Read more

Especificación de escritura para la acción before_filter de un controlador.

Mi controlador es algo así: before_filter: check_login_status def check_login_status send_response(:not_logged_in) unless user.logged_in? end Mi especificación para esto es así: it ‘returns error unless user is not logged in’ do expect(controller).to receive(:send_response).with(:not_logged_in) controller.send(:check_login_status) end Ahora quiero escribir otra prueba como: it ‘checks the login status of user before any action’ do . . . Read more

Solicitud GET para mostrar en HTML (Ruby on Rails) Una solicitud GET es utilizada en Ruby on Rails para obtener información de una base de datos o de otra fuente y mostrarla en una página HTML. El siguiente código muestra cómo realizar una solicitud GET en Ruby on Rails: “`ruby # En el archivo de rutas (routes.rb) se configura la ruta para la solicitud GET # por ejemplo: get ‘/ejemplo’, to: ‘controlador#accion’ # En el controlador (controller) correspondiente se define la acción para manejar # la solicitud GET y obtener los datos necesarios, por ejemplo: class ControladorController < ApplicationController def accion @datos = Modelo.all # 'Modelo' hace referencia a un modelo de datos en la base de datos respond_to do |formato| formato.html end end end # Finalmente, en la vista correspondiente (accion.html.erb por ejemplo), # se puede usar el objeto @datos para mostrar la información en HTML, por ejemplo: <% @datos.each do |dato| %>

<%= dato.nombre %>

<% end %> “`

Estoy tratando de mostrar la respuesta de mi solicitud GET en mi página HTML en Ruby on Rails. El siguiente código me devuelve la URL de la respuesta y cuando pruebo esa URL en Postman, obtengo el ID de perfil correcto. Quiero mostrar este ID en mi página HTML, pero . . . Read more