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.

2
Konsola Railsów: przeładuj! nie odzwierciedla zmian w plikach modelu? Jaki może być możliwy powód?
Wcześniej działało dobrze. Grałem trochę w config. Może więc nieświadomie zmieniłem konfigurację. tutaj jest konfiguracja environment / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching config.consider_all_requests_local = true config.action_view.debug_rjs = true config.action_controller.perform_caching …

12
Net :: SMTPAuthenticationError podczas wysyłania wiadomości e-mail z aplikacji Rails (w środowisku pomostowym)
Wysyłam e-mail z mojej aplikacji Railsowej. Działa dobrze w środowisku programistycznym, ale nie działa w przemieszczaniu. Otrzymuję następujący błąd: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Zwróć uwagę, że moja nie mam nazwy domeny dla mojej przejściówki. Oto moje ustawienia w staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => "my.ip.addr.here:80" } config.action_mailer.smtp_settings = …

3
Jak powiesz konkretnemu Delayed :: Job uruchomić w konsoli?
Z jakiegoś powodu Delayed :: Job's zdecydował się ustawić w kolejce, ale niczego nie wykonuje, mimo że kilkakrotnie go restartowałem, a nawet zabił -9'd go i zrestartował. Nie będzie uruchamiać żadnych zadań. Czy mogę w / console, określić konkretną pracę i nakazać jej pracę? Dawny:.. Delayed::Job.find(x).run

6
Konwertuj UTC na czas lokalny w Rails 3
Mam problem z konwersją czasu UTC Timelub TimeWithZoneczasu lokalnego w Rails 3. Powiedzmy, że momentto jakaś Timezmienna w UTC (np moment = Time.now.utc.). Jak przestawić się momentna moją strefę czasową, dbając o czas letni (tj. Używając EST / EDT)? Dokładniej, chciałbym wydrukować „Poniedziałek 14 marca, 9:00”, jeśli godzina odpowiada dzisiejszej …

5
Rails 5, Undefined method `for 'for # <Devise on line devise_parameter_sanitizer.for
Pracuję z Railsami 5 Dodałem nową nazwę użytkownika pola w modelu User. class Users::RegistrationsController &lt; Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Podczas rejestracji wyświetlany jest błąd: nieokreślona metoda `dla 'dla # Czy chodziło Ci o? widelec Ślad: NoMethodError (nieokreślona metoda `for 'for # Did you mean? Fork): …


7
Szyny tworzą lub aktualizują magię?
Mam klasę o nazwie, CachedObjectktóra przechowuje ogólne zserializowane obiekty indeksowane według klucza. Chcę, aby ta klasa zaimplementowała create_or_updatemetodę. Jeśli obiekt zostanie znaleziony, zaktualizuje go, w przeciwnym razie utworzy nowy. Czy istnieje sposób na zrobienie tego w Railsach, czy też muszę napisać własną metodę?

13
Aplikacja Facebook: localhost nie działa już jako domena aplikacji
Piszę grę na Facebooka używając Railsów i jQuery. Odkąd zacząłem używać Facebook Javascript SDK, używanie localhost jako domeny aplikacji wydawało się działać dobrze. Mogłem przetestować swoją grę lokalnie i na Heroku. Wygląda na to, że w zeszłym dniu Facebook dokonał dużej aktualizacji swojego interfejsu programisty. Teraz, jeśli dodam localhost jako …


9
Ruby on Rails: Jak mogę cofnąć migrację za pomocą rake db: migrate?
Po zainstalowaniu devise MODEL User otrzymałem to. class DeviseCreateUsers &lt; ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null =&gt; false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy =&gt; :failed_attempts, :unlock_strategy =&gt; :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique =&gt; true add_index :users, :reset_password_token, :unique =&gt; …

4
Jak nadpisać to_json w Railsach?
Aktualizacja: Ten problem nie został właściwie zbadany. Prawdziwy problem leży wewnątrz render :json. Pierwsze wklejenie kodu w pierwotnym pytaniu da oczekiwany wynik. Jednak nadal istnieje zastrzeżenie. Zobacz ten przykład: render :json =&gt; current_user NIE jest tym samym, co render :json =&gt; current_user.to_json Oznacza to, render :jsonże nie wywoła automatycznie to_jsonmetody …

4
Gdzie powinny być przechowywane niestandardowe walidatory Rails 3?
Widziałem dokumenty / strony internetowe pokazujące, że niestandardowe walidatory powinny znajdować się w katalogu /liblub /lib/validatorsprojektu. Odkryłem (czytając odpowiedź na inny post), że wydają się tylko działać config/initializers. Czy ktoś wie lub ma wskaźnik do oficjalnej dokumentacji, która pokazuje, gdzie powinny znajdować się niestandardowe walidatory?

1
W jaki sposób Railsy śledzą, które migracje zostały uruchomione dla bazy danych?
Według dokumentu Rails: http://guides.rubyonrails.org/migrations.html „Moduł Active Record śledzi, które migracje zostały już uruchomione, więc wszystko, co musisz zrobić, to zaktualizować źródło i uruchomić rake db: migrate”. Jak właściwie to robi ActiveRecord? Gdzie Active Record przechowuje dane? Podejrzewam, że to może być zapisane w samej bazie danych? Gdzieś w stole. Na …


4
Jakie są alternatywy WordPress dla Ruby on Rails? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

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.