Pytania otagowane jako ruby-on-rails

Ruby on Rails to platforma aplikacji internetowych typu open source napisana w języku Ruby. Podąża za popularnym modelem frameworkowym MVC i jest znana z podejścia „konwencyjnego nad konfiguracją” do tworzenia aplikacji.

5
Szyny renderują się częściowo z blokiem
Próbuję ponownie użyć komponentu HTML, który napisałem, który zapewnia stylizację panelu. Coś jak: <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> Widzę więc, że renderowanie zajmuje blok. Pomyślałem, że mógłbym zrobić coś takiego: # /shared/_panel.html.erb <div class="v-panel"> <div class="v-panel-tr"></div> <h3><%= …

26
rails + MySQL w OSX: Biblioteka nie załadowana: libmysqlclient.18.dylib
Dopiero zaczynam od Rubiego (i railsów). Zrobiłem konfigurację zgodnie z http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, używając rvm. Mam wszystko, co działa dobrze z sqlite. Teraz chciałbym spróbować przekonwertować rzeczy do MySQL, ponieważ to jest to, z czym robię większość mojego rozwoju. W moim Gemfile zamieniłem sqlite na mysql2: group :development, :test do # …

4
Railsy mają_and_belongs_to_many migrację
Mam dwa modele restauranti userchcę wykonać relację has_and_belongs_to_many. Przejrzałem już pliki modeli i dodałem has_and_belongs_to_many :restaurantsihas_and_belongs_to_many :users Zakładam, że w tym momencie powinienem być w stanie zrobić coś podobnego do Rails 3: rails generate migration .... ale wszystko, czego próbowałem, zawodziło. Jestem pewien, że jest to coś naprawdę prostego. Jestem …


11
Jak usunąć wszystkie prace z Sidekiqa?
Używam sidekiq do zadań w tle w aplikacji Rails. Teraz liczba miejsc pracy rośnie, więc chcę usunąć wszystkie zadania. Wypróbowałem następujące polecenie w konsoli Sidekiq::Queue.new.clear ale dawał następujący błąd. NameError: uninitialized constant Sidekiq::Queue Jak usunąć wszystkie zadania z sidekiqa?

11
Jak sprawić, by Ruby / Homebrew / RVM działało na Yosemite?
Po zainstalowaniu Yosemite nie mogłem uruchomić brew ani ruby. Otrzymałem ten błąd podczas aktualizacji zaparzania: /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 otrzymywanie tego błędu na 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 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in block (2 …



7
BŁĄD: Błąd podczas instalacji zestawu capybara-webkit:
Jakieś sugestie, jak to naprawić? 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

3
ActiveRecord, has_many: through i Skojarzenia polimorficzne
Ludzie, Chcę się upewnić, że dobrze to rozumiem. I proszę zignoruj ​​tutaj przypadek dziedziczenia (SentientBeing), próbując zamiast tego skupić się na modelach polimorficznych w has_many: poprzez relacje. To powiedziawszy, rozważ następujące ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions => "widget_groupings.grouper_type = …

5
Webrick jako serwer produkcyjny kontra cienki czy jednorożec?
Wygląda na to, że jest oczywiste, że nie możesz używać Webricka jako serwera produkcyjnego, ale tak naprawdę nie mogę znaleźć nigdzie wspominającego dlaczego. Wydaje się, że konsensus jest następujący: „Webrick nadaje się do tworzenia, ale Cienki lub Jednorożec to wybór do produkcji, kropka”. Sprawdziłem stronę główną serwera Thin i mówi …

2
„Render: none => true” zwraca pusty plik tekstowy?
Jestem na Railsach 2.3.3 i muszę utworzyć łącze, które wysyła żądanie postu. Mam taki, który wygląda tak: = link_to('Resend Email', {:controller => 'account', :action => 'resend_confirm_email'}, {:method => :post} ) Co sprawia, że ​​łącze JavaScript działa prawidłowo: <a href="/account/resend_confirm_email" onclick="var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; …

11
Jak mogę zobaczyć SQL, który zostanie wygenerowany przez dane zapytanie ActiveRecord w Ruby on Rails
Chciałbym zobaczyć instrukcję SQL, którą wygeneruje dane zapytanie ActiveRecord. Rozumiem, że mogę uzyskać te informacje z dziennika po wysłaniu zapytania, ale zastanawiam się, czy istnieje metoda, którą można wywołać i kwerendę ActiveRecord. Na przykład: SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order => '`date`', :group …


5
Jak zawinąć link_to wokół jakiegoś rubinowego kodu HTML?
Jak zawinąć link wokół kodu widoku? Nie mogę dowiedzieć się, jak przekazać wiele wierszy z kodem ruby ​​do jednej link_tometody. Wynik, którego szukam, to kliknięcie kolumny i wyświetlenie strony programu: <div class="subcolumns"> <div class="c25l"> <div class="subcl"> <%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil %> </div> </div> <div class="c75r"> <div …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.