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.
Perché ricevo questo errore? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in …
Supponiamo di aver creato una tabella tablein un'app Rails. Qualche tempo dopo, aggiungo una colonna che esegue: rails generate migration AddUser_idColumnToTable user_id:string. Poi mi rendo conto che devo aggiungere user_idcome indice. Conosco il add_indexmetodo, ma dove dovrebbe essere chiamato questo metodo? Dovrei eseguire una migrazione (se sì, quale?), Quindi aggiungendo …
Sto cercando di riutilizzare un componente html che ho scritto che fornisce lo stile del pannello. Qualcosa di simile a: <div class="v-panel"> <div class="v-panel-tr"></div> <h3>Some Title</h3> <div class="v-panel-c"> .. content goes here </div> <div class="v-panel-b"><div class="v-panel-br"></div><div class="v-panel-bl"></div></div> </div> Quindi vedo che il rendering richiede un blocco. Ho pensato che avrei …
Sto appena iniziando con Ruby (e rails). Ho eseguito la configurazione secondo http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, usando rvm. Ho tutto che funziona bene con sqlite. Ora vorrei provare a convertire le cose in MySQL, poiché è ciò con cui svolgo la maggior parte del mio sviluppo. Nel mio Gemfile ho sostituito sqlite …
Sto usando sidekiq per attività in background nell'applicazione Rails. Ora il numero di lavori aumenta, quindi voglio cancellare tutti i lavori. Ho provato il seguente comando in console Sidekiq::Queue.new.clear ma stava dando il seguente errore. NameError: uninitialized constant Sidekiq::Queue Come posso cancellare tutti i lavori da sidekiq?
Dopo aver installato Yosemite, non sono stato in grado di eseguire brew o ruby. Ho ricevuto questo errore durante l'aggiornamento della birra: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 ottenendo questo errore su irb: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 …
Quando si utilizza gem install gem_nameposso passare --no-rdoce--no-ri passare per saltare la generazione della documentazione RDoc / RI per la gemma durante l'installazione. C'è un modo simile per farlo bundle install?
Devo chiamare l'azione di creazione nel controller A, dal controller B. Il motivo è che devo reindirizzare in modo diverso quando chiamo dal controller B. Può essere fatto in Rails?
Qualche suggerimento su come risolvere il problema? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out
gente, Voglio essere sicuro di averlo capito correttamente. E per favore ignora il caso dell'ereditarietà qui (SentientBeing), cercando invece di concentrarti sui modelli polimorfici in has_many: attraverso le relazioni. Detto questo, considera quanto segue ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions …
Sembra che sia scontato che non devi usare Webrick come server di produzione, ma non riesco a trovare da nessuna parte che ne menzioni il motivo. Il consenso sembra essere: "Webrick va bene per lo sviluppo, ma Thin o Unicorn è la scelta per la produzione, punto." Ho cercato la …
Sono su Rails 2.3.3 e ho bisogno di creare un collegamento che invii una richiesta di post. Ne ho uno che assomiglia a questo: = link_to('Resend Email', {:controller => 'account', :action => 'resend_confirm_email'}, {:method => :post} ) Il che rende il comportamento JavaScript appropriato sul collegamento: <a href="/account/resend_confirm_email" onclick="var f …
Vorrei vedere l'istruzione SQL generata da una determinata query ActiveRecord. Riconosco di poter ottenere queste informazioni dal registro dopo che la query è stata inviata, ma mi chiedo se esiste un metodo che può essere richiamato e ActiveRecord Query. Per esempio: SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], …
La mia attuale versione di ruby è ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0]ma voglio aggiornarla all'ultimo livello di patch usando rvm. Come posso fare questo?
Come avvolgo un collegamento attorno al codice di visualizzazione? Non riesco a capire come passare più righe con codice ruby a un singolo link_tometodo. Il risultato che sto cercando è che fai clic sulla colonna e ottieni la pagina dello spettacolo: <div class="subcolumns"> <div class="c25l"> <div class="subcl"> <%= image_tag album.photo.media.url(:thumb), …
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.