Pytania otagowane jako ruby-on-rails

Ruby on Rails to platforma aplikacji internetowych typu open source napisana w języku Ruby. Podąża za popularnym modelem frameworkowym MVC i jest znana z podejścia „konwencyjnego nad konfiguracją” do tworzenia aplikacji.

5
Rspec 3 jak testować wiadomości flash
Chcę przetestować działanie kontrolera i obecność wiadomości flash za pomocą rspec. akcja : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end specyfikacja : describe "#create" do …



8
nie można uzyskać stabilnego połączenia z programem Firefox w ciągu 60 sekund (127.0.0.1:7055)
Podczas uruchamiania testów rspec pojawia się następujący błąd nie można uzyskać stabilnego połączenia firefox w ciągu 60 sekund (127.0.0.1:7055) na railsach Korzystanie z najnowszego Ruby (1.9.2) i Firefox (6.0) Używanie rspec-rails, kapibary i kilku innych klejnotów, ale nie wydaje się to stanowić problemu. Testy te działają dobrze w innym środowisku …


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 …

4
Migracje Railsów: Sprawdź istnienie i kontynuuj pracę?
Robiłem takie rzeczy podczas moich migracji: add_column :statuses, :hold_reason, :string rescue puts "column already added" ale okazuje się, że chociaż działa to dla SQLite, nie działa dla PostgreSQL . Wydaje się, że jeśli add_column wybuchnie, nawet jeśli wyjątek zostanie przechwycony, transakcja jest martwa i migracja nie może wykonać żadnej dodatkowej …

3
Wybierz, gdzie nie jest puste lub puste w mongoid
Zmodyfikowałem model, aby zawierał nowe pole, takie jak ... field :url, :type => String Używam activeadmin, więc kiedy tworzę nowy wpis @model.urljest pusty, aw wpisach utworzonych przed zmianą schematu jest zerowy. Jak wybrać oba? Próbowałem: # Returns nils and strings Model.where(:url.ne => "").count # Returns strings and "" Model.where(:url.ne => …

19
Serwer już działa. Sprawdź… / tmp / pids / server.pid. Wyjście - szyny
..$ rails s => Booting WEBrick => Rails 4.0.4 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server A server is already running. Check /home/..name/rprojects/railsapp/tmp/pids/server.pid. Exiting jaki jest najłatwiejszy sposób rozwiązania tego problemu dla początkującego w railsach?

5
Diagnozowanie przyczyny powolnego renderowania widoku
Nie jestem pewien, kiedy to się zaczęło, ale w mojej aplikacji dzieje się coś niezwykłego (uruchamianego lokalnie na komputerze deweloperskim). Nagle widzę wiadomości takie jak: Started GET "/" for 127.0.0.1 at 2013-03-10 12:10:24 +1300 Processing by PagesController#home as HTML Rendered pages/home.html.erb within layouts/application (2.4ms) Completed 200 OK in 3242ms (Views: …


4
Jak pobrać wartości z pojedynczej kolumny do tablicy
W tej chwili robię coś takiego, aby wybrać jedną kolumnę danych: points = Post.find_by_sql("select point from posts") Następnie przekazując je do metody, chciałbym, aby moja metoda pozostała agnostyczna i teraz muszę wywoływać hash.point z mojej metody. Jak mogę szybko przekonwertować to na tablicę i przekazać zestaw danych do mojej metody, …


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 …

6
Zaktualizuj jedną kolumnę do wartości innej w migracji Rails
Mam tabelę w aplikacji Rails z setkami tysięcy rekordów i mają one tylko created_atznacznik czasu. Dodam możliwość edycji tych rekordów, więc chcę dodać updated_atsygnaturę czasową do tabeli. Podczas migracji, aby dodać kolumnę, chcę zaktualizować wszystkie wiersze, aby nowy updated_atpasował do starego created_at, ponieważ jest to domyślne dla nowo utworzonych wierszy …

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.