Pytania otagowane jako ruby-on-rails-3.1

Ruby on Rails w wersji 3.1.0 to specyficzna wersja Ruby on Rails. Został wydany 30 sierpnia 2011. Użyj tego tagu w przypadku problemów związanych z programowaniem w Ruby on Rails w wersji 3.1.


29
W Rails 3.1, gdzie umieszczasz swój kod JavaScript „specyficzny dla strony”?
O ile mi wiadomo, wszystkie skrypty JavaScript zostają scalone w jeden plik. Rails robi to domyślnie, gdy dodaje //= require_tree .się do dolnej części application.jspliku manifestu. To brzmi jak prawdziwa oszczędność życia, ale trochę martwię się o specyficzny dla strony kod JavaScript. Czy ten kod jest wykonywany na każdej stronie? …


18
execJs: „Nie można znaleźć środowiska uruchomieniowego JavaScript”, ale execjs ORAZ termubyracer znajdują się w Gemfile
Otrzymuję ten błąd: prowizja przerwana! Nie można znaleźć środowiska wykonawczego JavaScript. Zobacz https://github.com/sstephenson/execjs , Spędziłem już więcej godzin na wyszukiwaniu w Google, niż jestem skłonny przyznać. Uważam, że jest to błąd execJs. Ze wszystkich postów jest to bardzo częsty problem z szynami 3.1. Środowisko wykonawcze js jest teraz potrzebne przez …

3
Używanie potoku zasobów Rails 3.1 do warunkowego używania określonego CSS
Jestem w trakcie tworzenia mojej pierwszej solowej aplikacji Rails przy użyciu Rails 3.1.rc5. Mój problem polega na tym, że chcę, aby moja witryna warunkowo renderowała różne pliki CSS. Używam Blueprint CSS i staram się renderować koła zębate / szyny przez screen.csswiększość czasu, print.csstylko podczas drukowania i ie.csstylko wtedy, gdy strona …

8
Rails: FATAL - uwierzytelnianie peera nie powiodło się dla użytkownika (PG :: Error)
Programuję na Ubuntu 11.10 i RubyMine Oto moje ustawienia programistyczne dla database.yml: które RubyMine stworzył dla mnie development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: kiedy próbuję uruchomić aplikację, pojawia się ten błąd poniżej, wygląda na to, że nie utworzyłem jeszcze użytkownika „projektu”, ale jak mogę …



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

2
Zmiana typu kolumny na dłuższe ciągi w szynach
Podczas pierwszej migracji zadeklarowałem w kolumnie, że contentma być ciągiem Activerecord, zgodnie z annotate gem, aby był ciągiem (255). Po wypchnięciu aplikacji do heroku, która używa postgres, jeśli w treści wpisuję w formularzu ciąg dłuższy niż 255, pojawia się błąd PGError: ERROR: value too long for type character varying(255) Problem …

5
Jak skonfigurować fabrykę w FactoryGirl z asocjacją has_many
Czy ktoś może mi powiedzieć, czy po prostu źle konfiguruję? Mam następujące modele, które mają skojarzenia has_many.through: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features has_many :listings, :through => …

10
rails - „OSTRZEŻENIE: Nie można zweryfikować autentyczności tokena CSRF” dla żądań urządzeń json
Jak mogę pobrać token CSRF do przekazania z żądaniem JSON? Wiem, że ze względów bezpieczeństwa Railsy sprawdzają token CSRF na wszystkich typach żądań (w tym JSON / XML). Mógłbym włożyć kontroler skip_before_filter :verify_authenticity_token, ale straciłbym ochronę CRSF (nie wskazane :-)). Ta podobna (wciąż nie akceptowana) odpowiedź sugeruje Pobierz token za …

5
Podzapytania w activerecord
Dzięki SQL mogę łatwo wykonywać takie pod-zapytania User.where(:id => Account.where(..).select(:user_id)) To daje: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Jak mogę to zrobić za pomocą 3 activerecord / arel / meta_where railsów? Potrzebuję / chcę prawdziwych podzapytań, żadnych obejść w Ruby (przy użyciu kilku …
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.