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.
In questo esempio, creo un usercon no profile, quindi in seguito creo un profileper quell'utente. Ho provato a usare build con has_oneun'associazione ma è esploso. L'unico modo in cui vedo questo funzionamento è l'utilizzo has_many. La usersi suppone di avere solo al massimo un profile. Ci sto provando. Io ho: …
Voglio testare un caricamento di file in rotaie, ma non sono sicuro di come farlo. Ecco il codice del controller: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = …
Sto trovando difficile vedere quali attributi / proprietà esistono su tutte le mie classi di modello poiché non sono esplicitamente definiti nei miei file di classe. Per scoprire gli attributi del modello, tengo aperto il file schema.rb e lo sfoglio tra il codice che sto scrivendo e il necessario. Funziona …
Sto cercando di trovare tutti gli utenti con un ID maggiore di 200, ma ho qualche problema con la sintassi specifica. User.where(:id > 200) e User.where("? > 200", :id) hanno fallito entrambi. Eventuali suggerimenti?
Quando ho il seguente: class Foo CONSTANT_NAME = ["a", "b", "c"] ... end C'è un modo per accedere Foo::CONSTANT_NAMEo devo creare un metodo di classe per accedere al valore?
Sto provando a versione la mia API come ha fatto Stripe. Di seguito viene fornita l'ultima versione dell'API è 2. /api/users restituisce un 301 a /api/v2/users /api/v1/users restituisce un indice 200 di utenti alla versione 1 /api/v3/users restituisce un 301 a /api/v2/users /api/asdf/users restituisce un 301 a /api/v2/users In modo …
Sto usando Ubuntu / vagrant come mio ambiente di sviluppo. Ricevo questi messaggi sulla console di rails: Started GET "/assets/home-fcec5b5a277ac7c20cc9f45a209a3bcd.js?body=1" for 10.0.2.2 at 2015-04-02 15:48:31 +0000 Cannot render console from 10.0.2.2! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 È possibile disabilitare quei messaggi "impossibile eseguire il rendering ..." o consentirli in alcun …
Sono interessato a come funzionano RVM e rbenv. Ovviamente si scambiano tra diverse versioni di Ruby e gemme, ma come si ottiene? Avevo supposto che stessero semplicemente aggiornando i symlink, ma avendo approfondito il codice (e devo ammettere che la mia conoscenza di Bash è superficiale) sembrano fare di più.
Date le seguenti associazioni, ho bisogno di fare riferimento a Questionche a Choiceè collegata attraverso il Choicemodello. Ho tentato di utilizzare belongs_to :question, through: :answerper eseguire questa azione. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to …
Sto ospitando su un vps, ubuntu 10.04, rails 3, ruby e mysql installati correttamente seguendo alcuni tutorial. Se corro bundle checko visualizzo bundle installl'errore "-bash: bundle: comando non trovato". Da quello gem list --localche vedo 'bundler (1.0.2, 1.0.0)' è installato. Non so che cosa non va ... gem environment ritorna: …
Ho alcuni modelli che hanno richiamate after_save. Di solito va bene, ma in alcune situazioni, come quando si creano dati di sviluppo, voglio salvare i modelli senza far funzionare i callback. C'è un modo semplice per farlo? Qualcosa di simile a ... Person#save( :run_callbacks => false ) o Person#save_without_callbacks Ho …
Ho un ciclo come questo: <% @posts.each do |post| %> <% render middle %> <% end %> Quindi, nel mio parziale centrale, come posso accedere al post corrente?
L'esecuzione di " sudo gem list --local" e " gem list --local" mi dà risultati diversi. Il mio percorso gemma è impostato sulla mia cartella home e contiene solo le gemme da ' gem list --local'. Probabilmente non è bene avere gemme installate in diverse directory sul mio computer, quindi …
Ciò di cui ho bisogno è una migrazione per applicare un vincolo univoco a una combinazione di colonne. cioè per un peopletavolo, una combinazione di first_name, last_Namee Dobdovrebbe essere univoco.
Nel mio application.rbmi sono imbattuto nel seguente commento # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' Come …
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.