Mam wyliczenie w moim modelu, które odpowiada kolumnie w bazie danych. Do enumwygląda następująco: enum sale_info: { plan_1: 1, plan_2: 2, plan_3: 3, plan_4: 4, plan_5: 5 } Jak mogę uzyskać wartość całkowitą? próbowałem Model.sale_info.to_i Ale to zwraca tylko 0.
Czy powinniśmy używać czegoś innego oprócz image-urli innych w Rails 4? Zwracają różne wartości, które wydają się nie mieć sensu. Jeśli mam logo.pngsię /app/assets/images/logo.pngi wykonaj następujące czynności, to jest to, co mam: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") Oczywiście żadna z nich nie działa, …
W Rails 3 klejnoty używane wyłącznie do generowania aktywów w potoku aktywów zostały prawidłowo umieszczone w assetsgrupie Gemfile: ... # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails' gem 'coffee-rails' gem 'uglifier' # See https://github.com/sstephenson/execjs#readme for more supported runtimes …
Rails 4 wprowadził ostrzeżenie o wycofaniu podczas używania: uniq => true z has_many: through. Na przykład: has_many :donors, :through => :donations, :uniq => true Daje następujące ostrzeżenie: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, the following: …
począwszy od Rails 4 , wszystko musiało domyślnie działać w środowisku wątkowym. Oznacza to, że cały kod, który piszemy ORAZ wszystkie klejnoty, których używamy, muszą byćthreadsafe więc mam kilka pytań na ten temat: co NIE jest bezpieczne dla wątków w Ruby / Rails? Vs Co jest bezpieczne dla gwintów w …
4 Pojawi Szyny ustawić domyślną wartość SAMEORIGINdla X-Frame-Optionsnagłówka odpowiedzi HTTP. Jest to świetne ze względów bezpieczeństwa, ale nie pozwala na udostępnianie części aplikacji w iframeinnej domenie. Możesz nadpisać wartość X-Frame-Optionsglobalną, używając config.action_dispatch.default_headersustawienia: config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" Ale jak zastąpić to dla pojedynczego kontrolera lub akcji?
Właśnie zainstalowałem Rails 4.0.2i podczas tworzenia nowej aplikacji na etapie pakietu otrzymuję: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header …
Jak mogę przesłać wiele obrazów z okna wyboru plików przy użyciu Rails 4 i CarrierWave? Mam model post_controlleri post_attachments. Jak mogę to zrobić? Czy ktoś może podać przykład? Czy jest na to proste podejście?
Próbuję napisać zapytanie LIKE. Czytałem, że wymagania dotyczące czystych ciągów nie są bezpieczne, jednak nie mogłem znaleźć żadnej dokumentacji wyjaśniającej, jak pisać bezpieczne zapytanie LIKE Hash. Czy to możliwe? Czy powinienem ręcznie bronić się przed iniekcją SQL?
Chcę mieć możliwość użycia dwóch kolumn w jednej tabeli do zdefiniowania relacji. Na przykład na przykładzie aplikacji zadań. Próba 1: class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "User", foreign_key: "owner_id" belongs_to :assignee, class_name: "User", foreign_key: "assignee_id" end A następnie Task.create(owner_id:1, assignee_id: 2) To …
Próbuję zainstalować aplikację rails 3.2.21 typu open source, która używa mysql2klejnotu, ale kiedy próbuję uruchomić bundleCommant, pojawia się następujący błąd: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/my_username/.rvm/rubies/ruby-2.1.2/bin/ruby -r ./siteconf20150614-72129-orqsb7.rb extconf.rb checking for ruby/thread.h... …
Otrzymałem ten błąd podczas instalowania aktywnego administratora na Railsach 4 Bundler could not find compatible versions for gem "actionpack": In Gemfile: meta_search (>= 1.1.0.pre) ruby depends on actionpack (~> 3.1.0.alpha) ruby rails (= 4.0.0.rc1) ruby depends on actionpack (4.0.0.rc1) Postępuję zgodnie z instrukcją: http://www.activeadmin.info/docs/documentation.html Niech ktoś pomoże.
Mam 3 modele: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end Chcę zapytać o listę kursów w tabeli Kursy, które nie istnieją w …
Czy można mieć coś takiego? app/models/ app/models/users/user.rb app/models/users/education.rb Celem jest lepsze uporządkowanie folderu / app / models , ale bez konieczności określania przestrzeni nazw modeli. Pytanie bez odpowiedzi dla Rails 3 jest tutaj: Railsy 3.2.9 i modele w podfolderach . Wydaje się , że określenie table_name z przestrzeniami nazw działa …
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.