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 colonna datetime in db che voglio trasformare in una semplice data quando la mostro agli utenti. Come lo posso fare? def shown_date # to_date non esiste, ma è quello che sto cercando self.date || self.exif_date_time_original.to_date fine
Sto cercando di generare una risposta JSON che includa del codice HTML. Quindi, ho /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Voglio che venga eseguito il rendering /app/views/foo/_baz.html.erb, ma eseguirà solo il rendering /app/views/foo/_baz.json.erb. Passare :format => 'html'non aiuta.
Voglio disabilitare ActiveRecord in Rails 4. Ho fatto quanto segue in config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to …
Qual è la differenza concettuale tra le specifiche delle funzionalità di Rspec e le specifiche della richiesta ? Dai documenti delle specifiche della funzione: Le specifiche delle funzionalità sono test di alto livello intesi a esercitare sezioni di funzionalità attraverso un'applicazione. Dovrebbero guidare l'applicazione solo tramite la sua interfaccia esterna, …
Come si elencano tutti i metodi a cui ha accesso un particolare oggetto? Ho un @current_useroggetto, definito nel controller dell'applicazione: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end E voglio vedere quali metodi ho a disposizione nel file di visualizzazione. In particolare, voglio vedere quali metodi :has_manyfornisce un'associazione. (So cosa …
Sto cercando di installare Bootstrap 3.0 sulla mia app Rails. Di recente ho terminato il tutorial di Michael Hartl e ora sto cercando di creare il mio sistema utilizzando questa nuova versione di Bootstrap, ma ho alcune domande di cui non sono sicuro. Le mie specifiche di sistema: OS X …
Ho questo nel mio test Project.should_receive(:find).with(@project).and_return(@project) ma quando l'oggetto riceve quella chiamata al metodo due volte, devo farlo Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) C'è un modo per dire qualcosa di simile Project.should_receive(:find).with(@project).and_return(@project).times(2)
C'è qualche svantaggio nell'usare nomi singolari per controller e helper? Niente sembra fare affidamento su questo. Sembra persino che gli helper non debbano fare la stessa scelta tra singolare e plurale dei controllori corrispondenti, almeno secondo la mia limitata sperimentazione. È vero?
Esiste un modo per specificare l'email E il nome per le informazioni sul mittente e sul destinatario quando si utilizza ActionMailer? In genere faresti: @recipients = "#{user.email}" @from = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" Ma, voglio specificare il nome come well-- MyCompany <info@mycompany.com>, John Doe <john.doe@mycompany>. C'è un …
Qualcuno ha un elenco completo dei tipi di modello da specificare durante la generazione di uno scaffolding del modello per esempio foo:string bar:text baz:boolean eccetera... E a cosa mappano questi tipi in termini di elementi dell'interfaccia utente predefiniti? Campo di testo, area di testo, pulsante di opzione, casella di controllo, …
Ultimamente si parla di tutti i tipi di decoratori e presentatori nella comunità di Ruby on Rails . Qual è la differenza essenziale tra i due? Se c'è, quali sono gli indizi che mi dicono quale usare rispetto all'altro? O forse per usare i due insieme?
Quando provo a eseguire rails consoleottengo questo errore: /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) Una rapida ricerca mi ha portato a questo post e ho provato alcune cose: brew reinstall postgresql (questo è effettivamente il DB per questo progetto) e cd /usr/local/opt/readline/lib ln libreadline.8.0.dylib libreadline.6.2.dylib (la mia …
So che puoi chiedere ad ActiveRecord di elencare le tabelle nella console usando: ActiveRecord::Base.connection.tables Esiste un comando che elencherebbe le colonne in una determinata tabella?
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.