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
Rails 4 image-path, image-url i asset-url nie działają już w plikach SCSS
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, …

3
Dlaczego Rails4 porzucił wsparcie dla grupy „asset” w Gemfile
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 …

2
Ostrzeżenie o wycofaniu podczas używania has_many: through: uniq w Railsach 4
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: …


3
Jak zastąpić opcje X-Frame dla kontrolera lub akcji w Railsach 4
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?

16
Wystąpił błąd podczas instalowania pg (0.17.1) i Bundler nie może kontynuować
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 …


5
Bezpieczne ActiveRecord, takie jak zapytanie
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?

6
Skojarzenie szyn z wieloma kluczami obcymi
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 …

11
Błąd podczas próby zainstalowania aplikacji za pomocą klejnotu mysql2
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... …


5
Aktywna instalacja przez administratora z Rails 4
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.

12
LEWE ZEWNĘTRZNE POŁĄCZENIE w szynach 4
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 …

1
Rails 4: organizować modele szyn w ścieżce podrzędnej bez modeli przestrzeni nazw?
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 …
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.