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.
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 …
Moja strona główna (lub strona powitalna) będzie składać się z danych z dwóch modeli (nazwijmy je autorami i postami). Jestem nowy w railach i nie jestem pewien, jaki jest najlepszy sposób, aby to osiągnąć. Czy powinienem utworzyć nowy kontroler o nazwie welcome, który zbiera dane od autorów i postów, a …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Znam Javę i Pythona (z jakimś Django) i trochę …
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 …
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 …
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 …
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 => …
..$ 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?
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: …
Krótko mówiąc, czym zajmuje się Rake? Jakie ma cele? Rozumiem, że to narzędzie do kompilacji, ale szukam bardziej szczegółowych informacji. (Dla prostaka.)
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, …
Za każdym razem, gdy próbuję użyć funkcji, pojawia się błąd w ramach zadania prowizji. Czy jest sposób, aby to zadziałało? Błąd mówi „nie ma takiego pliku lub katalogu - (nazwa zadania rake)”
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 …
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 …
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.