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.
Durante la scrittura di test RSpec, mi ritrovo a scrivere molto codice simile a questo per assicurarmi che un metodo sia stato chiamato durante l'esecuzione di un test (per amor di discussione, diciamo solo che non posso davvero interrogare lo stato dell'oggetto dopo la chiamata perché l'operazione che il metodo …
Nella mia app Rails, utilizzo Rubocopper verificare la presenza di problemi. Oggi mi ha dato un errore come questo: Assignment Branch Condition size for show is too high. Ecco il mio codice: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Cosa …
Ricevo il seguente errore quando provo a utilizzare gemme in Windows e ho anche fatto riferimento a questo post di stackoverflow e ho aggiornato rubygems e rails. Ma niente potrebbe risolvere il problema. Quello che segue è l'errore completo, D: \> gem env Gemspec non valido in [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: …
Sto eseguendo Rails 3.2.3, Ruby 1.9 sotto Fedora 17. Ricevo questo avviso, quando eseguo rails s, e come lo risolvo? AVVISO DI SICUREZZA: Nessuna opzione segreta fornita a Rack :: Session :: Cookie. Ciò rappresenta una minaccia per la sicurezza. Si consiglia vivamente di fornire un segreto per prevenire gli …
Sto cercando di convertire numeri a una cifra in numeri a due cifre in questo modo: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Immagino che potrei mettere un mucchio di istruzioni if-else (se il numero è inferiore a 10, quindi fare un gsub) ma immagino …
Non riesco a capire quale sia la differenza tra uno spazio dei nomi e uno scope nell'instradamento di ruby-on-rails 3. Qualcuno potrebbe spiegare? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments end
Ho cercato di capire il modo giusto per registrare un'analisi dello stack. Mi sono imbattuto in questo collegamento che afferma che logger.error $ !, $ !. backtrace è la strada da percorrere ma che non funziona per me log_error fa. Come da documentazione, non vedo come il passaggio di un …
Vorrei rimuovere / eliminare un file di migrazione. Come potrei farlo? So che ci sono domande simili qui, ma come aggiornamento, esiste un modo migliore che eseguire script / distruggi? Inoltre, devo fare db:reseto db:dropse rimuovo / elimino una migrazione?
Rails fornisce rotte con nome . L'helper dei percorsi può essere chiamato utilizzando il percorso o l'URL ad es. dai documenti: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' francamente parlando non ho mai usato l' *_urlhelper, sono riuscito a far funzionare le cose …
ho elencato il mio file _form.html.erb sotto quello che vorrei fare è cambiare il testo sul pulsante di invio so come farlo in html ma non so come farlo in Rails 3 %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq …
Lavoro su alcune app in rails, django (e un po 'di php), e una delle cose che ho iniziato a fare in alcune di esse è archiviare database e altre password come variabili di ambiente piuttosto che testo semplice in determinati file di configurazione ( o in settings.py, per le …
Sto usando le enumerazioni in Rails 4.1 per tenere traccia dei colori del vino. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end A mio avviso, creo una selezione in modo che l'utente possa selezionare un vino con un certo colore f.input :color, :as => :select, :collection => …
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.