Ruby on Rails è un framework di applicazioni Web full-stack open source scritto in Ruby. Segue il popolare modello di framework MVC ed è noto per il suo approccio "convention over configuration" allo sviluppo di applicazioni.
Ho una domanda in due parti su form_for e risorse nidificate. Diciamo che sto scrivendo un motore di blog e voglio mettere in relazione un commento con un articolo. Ho definito una risorsa nidificata come segue: map.resources :articles do |articles| articles.resources :comments end Il modulo di commento è nella vista …
Ho questa ricerca in Rails 3: Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:date]).order('date ASC, created_at ASC') Ma ho bisogno che la :date => p[:date]condizione sia equivalente :date > p[:date]. Come posso fare questo? Grazie per aver letto.
Ho un controller: class AccountController < ApplicationController def index end private def current_account @current_account ||= current_user.account end end Come testare il metodo privato current_accountcon rspec? PS Uso Rspec2 e Ruby on Rails 3
Mi chiedevo come avrei convalidato al meglio gli URL in Rails. Stavo pensando di utilizzare un'espressione regolare, ma non sono sicuro che questa sia la migliore pratica. E, se dovessi usare una regex, qualcuno potrebbe suggerirmene una? Sono ancora nuovo in Regex.
Sto seguendo il tutorial di Ruby on Rails e ho riscontrato un problema durante il tentativo di passare le variabili ai partials. Il mio _userparziale è il seguente <li> <%= gravatar_for user, size: 52 %> <%= link_to user.name, user %> </li> Vorrei inserire un numero per il valore della dimensione. …
Sto cercando di eseguire il progetto Rails, ho capito Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Se lo faccio: "bundle install" ma sto ottenendo You have already activated rake 0.9.0, but your Gemfile requires rake 0.8.7 mentre lo faccio rake db:migrate
Sono after_createe after_savela stessa come per la funzionalità? Voglio fare un'operazione con l'e-mail di un utente dopo la sua creazione dell'account. Voglio fare quell'operazione quando viene salvata nel database. quale è preferibile usare: after_createo after_save?
Sono riuscito a migliorare il mio ambiente di sviluppo locale. Tutte le mie app Rails locali ora danno l'errore: PGError could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? Non ho idea di cosa sia stato causato. Durante la …
Voglio creare un migrationin Rails, facendo riferimento a un'altra tabella. Di solito, farei qualcosa come: add_column :post, :user, :references Questo crea una colonna denominata user_idin poststable. Ma cosa succede se, invece di user_id, voglio qualcosa di simile author_id? Come lo posso fare?
Sto cercando di capire cos'è has_many :throughe quando usarlo (e come). Tuttavia, non lo capisco. Sto leggendo Beginning Rails 3 e ho provato a usare Google, ma non riesco a capire.
Ho un metodo che deve eseguire un ciclo attraverso un hash e controllare se ogni chiave esiste in una tabella dei modelli, altrimenti eliminerà la chiave / valore. per esempio number_hash = { :one => "one", :two => "two" } e la tabella dei numeri ha solo una: una colonna …
Qual'è la differenza tra t.referencese t.belongs_to? Perché abbiamo queste due parole diverse? Mi sembra che facciano la stessa cosa? Ho provato qualche ricerca su Google, ma non ho trovato spiegazioni. class CreateFoos < ActiveRecord::Migration def change create_table :foos do |t| t.references :bar t.belongs_to :baz # The two above seems to …
Ecco due codici di esempio. Il primo con collect: User.first.gifts.collect(&:id) Secondo con pluck: User.first.gifts.pluck(:id) C'è qualche differenza tra loro in termini di prestazioni o qualcos'altro?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.