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ć …
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. …
Gdzie mogę znaleźć listę typów danych, których można użyć w Ruby on Rails 4? Jak na przykład text string integer float date Ciągle uczę się o nowych i chciałbym mieć listę, do której mógłbym łatwo się odnieść.
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?
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 …
W szynach> 4.0.0 generatory tworzą operacje CRUD z before_actionnie before_filter. Wydaje się, że robi to samo. Jaka jest różnica między tymi dwoma?
Użytkownik ma wiele przesłanych plików. Chcę dodać kolumnę do uploadstabeli, która odwołuje się do user. Jak powinna wyglądać migracja? Oto co mam. Nie jestem pewien, czy powinienem użyć (1) :user_id, :intczy (2) :user, :references. Nie jestem nawet pewien, czy (2) działa. Próbuję to zrobić po prostu „szynami”. class AddUserToUploads < …
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 …
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 …
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 …
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: …
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 …
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: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.