Pytania otagowane jako ruby-on-rails-4

W przypadku problemów specyficznych dla wersji 4 Railsów. Jeśli twoje pytanie dotyczy ogólnie Ruby on Rails, użyj tagu [ruby-on-rails].


6
Jak korzystać z obaw w Railsach 4
Domyślny generator projektów Rails 4 tworzy teraz katalog „dotyczy” w kontrolerach i modelach. Znalazłem kilka wyjaśnień na temat korzystania z problemów z routingiem, ale nic na temat kontrolerów lub modeli. Jestem pewien, że ma to związek z obecnym „trendem DCI” w społeczności i chciałbym spróbować. Pytanie brzmi: jak mam korzystać …

19
Rails 4: jak używać $ (dokument) .ready () z turbo-linkami
Wystąpił problem w mojej aplikacji Rails 4, próbując uporządkować pliki JS „po torach”. Wcześniej były one rozrzucone po różnych widokach. Zorganizowałem je w osobne pliki i skompilowałem je z potokiem zasobów. Jednak właśnie dowiedziałem się, że „gotowe” zdarzenie jQuery nie uruchamia się przy kolejnych kliknięciach, gdy włączone jest łączenie turbo. …


5
Ostrzeżenie o rezygnacji z walidacji I18n
Właśnie zaktualizowałem do wersji 4.0.2 i otrzymuję to ostrzeżenie: [przestarzałe] I18n.enforce_available_locales domyślnie przyjmie wartość true w przyszłości. Jeśli naprawdę chcesz pominąć sprawdzanie poprawności ustawień regionalnych, możesz ustawić I18n.enforce_available_locales = false, aby uniknąć tego komunikatu. Czy jest jakiś problem z bezpieczeństwem przy ustawianiu wartości false?

4
Szyny update_attributes bez zapisywania?
Czy istnieje alternatywa dla update_attributes, która nie zapisuje rekordu? Więc mógłbym zrobić coś takiego: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save BTW, wiem, że mogę @car.model = 'Sierra', ale chcę je wszystkie …



30
PG :: ConnectionBad - nie można połączyć się z serwerem: połączenie odrzucone
Za każdym razem, gdy uruchamiam serwer Rails 4.0, otrzymuję to wyjście. Started GET "/" for 127.0.0.1 at 2013-11-06 23:56:36 -0500 PG::ConnectionBad - could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection …


4
Automatyczne ładowanie plików lib w Railsach 4
Używam następującego wiersza w inicjalizatorze, aby automatycznie załadować kod w moim /libkatalogu podczas programowania: config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (z podręcznika Rails 3: Automatyczne ładowanie folderów lib w trybie programowania ) Działa świetnie, ale jest zbyt nieefektywny w produkcji - Zamiast ładować biblioteki …

5
Paperclip :: Errors :: MissingRequiredValidatorError with Rails 4
Ten błąd pojawia się, gdy próbuję przesłać za pomocą spinacza do papieru z moją aplikacją do blogowania w Railsach. Nie jestem pewien, do czego się odnosi, gdy mówi „MissingRequiredValidatorError”. Pomyślałem, że aktualizując post_params i podając mu: image będzie dobrze, ponieważ zarówno tworzenie, jak i aktualizacja używają post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create …

17
Jak odwoływać się do obrazów w CSS w Railsach 4
Dziwny problem z Railsami 4 na Heroku. Podczas kompilacji obrazów dodawane są do nich skróty, ale odwołanie do tych plików z CSS nie ma poprawnej nazwy. Oto co mam na myśli. Mam plik o nazwie logo.png. Jednak gdy pojawia się na heroku, jest postrzegane jako: /assets/logo-200a00a193ed5e297bb09ddd96afb953.png Jednak CSS nadal stwierdza: …

13
Token autentyczności w Rails 4
Pracowałem nad nową aplikacją Rails 4 (na Ruby 2.0.0-p0), kiedy napotkałem pewne problemy z tokenami autentyczności. Podczas pisania kontrolera, który reaguje na json (przy użyciu respond_tometody klasy), doszedłem do createakcji, w której zacząłem uzyskiwać ActionController::InvalidAuthenticityTokenwyjątki, gdy próbowałem utworzyć rekord za pomocą curl. Upewniłem się, że ustawiłem -H "Content-Type: application/json"i ustawiłem …

15
Jak rozwiązać błąd „Brak bazy danych klucza tajnego w środowisku produkcyjnym” (Rails 4.1)
Stworzyłem od podstaw aplikację Rails, używając Rails 4.1 i mam do czynienia z dziwnym problemem, którego nie jestem w stanie rozwiązać. Za każdym razem, gdy próbuję wdrożyć moją aplikację w Heroku, pojawia się błąd 500: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` secret.ymlPlik zawiera następującą konfigurację: secret_key_base: …

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.