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.
Sto cercando di fare una query simile in questo modo def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end Ma quando viene eseguito qualcosa, si aggiungono virgolette che fanno uscire l'istruzione …
Nelle specifiche del controller, posso impostare http accetta l'intestazione in questo modo: request.accept = "application/json" ma nelle specifiche della richiesta, l'oggetto "request" è nullo. Quindi come posso farlo qui? Il motivo per cui voglio impostare http accetta l'intestazione su json è quindi posso fare questo: get '/my/path' Invece di questo …
Esiste un tutorial là fuori che spiega come configurare l'e-mail di conferma dell'iscrizione di Devise da zero (sia in sviluppo che in produzione), ovvero se non hai configurato Action Mailer? La ricerca di Google ha appena rivelato un mucchio di pezzi separati relativi a questo. Nessun pezzo spiega abbastanza e …
Qual è il modo più elegante per selezionare gli oggetti in un array che sono unici rispetto a uno o più attributi? Questi oggetti sono memorizzati in ActiveRecord, quindi anche l'utilizzo dei metodi di AR andrebbe bene.
Sto lavorando alla progettazione di un progetto RoR per la mia azienda e il nostro team di sviluppo ha già avuto un piccolo dibattito sul design, in particolare sul database. Abbiamo un modello chiamato Messageche deve essere mantenuto. È un modello molto, molto piccolo con solo tre colonne db oltre …
Sono nuovo su Rails e sto usando una macchina Ubuntu e l'IDE rubymine. Il problema è che non riesco a fermare il server rails. Ho provato a fermare il server uccidendo il processo delle rotaie. Ma, quando corro pgrep -l rails, non viene trovato alcun processo. Quindi, sono solo in …
Sto usando Rspec e Capybara. Come posso scrivere un passaggio per controllare un checkbox? Ho provato checkper valore ma non riesce a trovare il mio checkbox. Non sono sicuro di cosa fare, poiché in effetti ho lo stesso ID con valori diversi Ecco il codice: <input id="cityID" type="checkbox" style="text-align: center; …
Sto inviando una data a un'API e il formato richiesto è il seguente: 2014-12-01T01:29:18 Posso ottenere la data dal modello in questo modo: Model.created_at.to_s Che ritorna: 2014-12-01 01:29:18 -0500 Come posso usare Rails o Ruby per formattarlo come il formato richiesto con la T e rimuovere il -0500?
Ovunque sulle le persone internet contare che utilizzando i binari default_scopeè una cattiva idea, e le hit top per default_scopeStackOverflow sono su come sovrascrivere. Questo sembra incasinato e merita una domanda esplicita (credo). Quindi: perché si default_scopeconsiglia di non utilizzare le guide ?
Vorrei avere l'età di una persona dal suo compleanno. now - birthday / 365non funziona, perché alcuni anni hanno 366 giorni. Mi è venuto in mente il seguente codice: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Esiste un modo …
Nei documenti di Rails 3 , il buildmetodo per le associazioni è descritto come lo stesso del newmetodo, ma con l'assegnazione automatica della chiave esterna. Direttamente dai documenti: Firm#clients.build (similar to Client.new("firm_id" => id)) Ho letto simili altrove. Tuttavia, quando utilizzo new(ad es. some_firm.clients.newSenza parametri), viene automaticamente creata l' firm_idassociazione …
Attualmente posso eseguire la query SQL diretta sul mio DB: SELECT MAX(bar) FROM table_name E ritorna con il valore massimo in quella tabella. Quando eseguo quella che considero una chiamata equivalente in Rails, tuttavia, non funziona. Sto chiamando: Bar.all(:select => "Max(bar)") Questo semplicemente ritorna con: [#<Bar >] Nella colonna che …
nella mia pagina di modifica utente, c'è una riga come segue: <%= devise_error_messages! %> Il problema è che questo non genera errori nel modo standard utilizzato dal resto dell'app: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> La mia domanda è: come …
Supponiamo che tu sia nel controller degli utenti e desideri ottenere una risposta json per una richiesta di spettacolo, sarebbe bello poter creare un file nelle tue viste / utenti / dir, chiamato show.json e dopo i tuoi utenti # show l'azione è completata, esegue il rendering del file. Attualmente …
Ho un'app di rotaie che i database sono in SQLite (lo sviluppo e la produzione). Da quando mi trasferisco a Heroku, voglio convertire il mio database in PostgreSQL. Comunque, ho sentito che il database locale, di sviluppo e di sviluppo non ha bisogno di essere cambiato da SQLite, quindi non …
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.