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.


10
Jak ustawić nagłówki żądań w specyfikacji żądania rspec?
W specyfikacji kontrolera mogę ustawić nagłówek http accept w następujący sposób: request.accept = "application/json" ale w specyfikacji żądania obiekt „request” jest zerowy. Więc jak mogę to zrobić tutaj? Powodem, dla którego chcę ustawić nagłówek http accept na json, jest to, że mogę to zrobić: get '/my/path' zamiast tego get '/my/path.json'

3
Jak skonfigurować potwierdzenie e-mail w Devise?
Czy istnieje samouczek, który wyjaśnia, jak skonfigurować od podstaw wiadomość e-mail z potwierdzeniem rejestracji Devise (zarówno w fazie rozwoju, jak i produkcji), tj. Jeśli nie masz skonfigurowanego programu Action Mailer? Wyszukiwarka Google właśnie znalazła kilka oddzielnych elementów związanych z tym. Żaden kawałek nie wyjaśnia wystarczająco i nie jestem pewien, jak …



26
Nie można zatrzymać serwera railsowego
Jestem nowy w railsach i używam maszyny ubuntu i IDE rubymine. Problem w tym, że nie mogę zatrzymać serwera railsowego. Próbowałem zatrzymać serwer, zabijając proces railsów. Ale kiedy uruchamiam pgrep -l rails, nie znaleziono takiego procesu. Więc mogę zabijać tylko procesy ruby, ale serwer się nie zatrzymuje. Próbowałem ./script/server stop(odkąd …

13
Jak sprawdzić checkbox w Kapibara?
Używam Rspec i Capybara. Jak mogę napisać krok, aby sprawdzić checkbox? Próbowałem checkwedług wartości, ale nie mogę znaleźć mojego checkbox. Nie jestem pewien, co robić, ponieważ mam w rzeczywistości ten sam identyfikator z różnymi wartościami Oto kod: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" type="checkbox" style="text-align: …

4
Data formatowania Railsów
Wysyłam datę do API, a wymagany format jest następujący: 2014-12-01T01:29:18 Mogę pobrać datę z modelu w następujący sposób: Model.created_at.to_s To wraca: 2014-12-01 01:29:18 -0500 Jak mogę użyć Rails lub Ruby, aby sformatować go tak, jak wymagany format z T i usunąć -0500?


24
Uzyskaj wiek osoby w Rubim
Chciałbym poznać wiek osoby od daty jej urodzin. now - birthday / 365nie działa, ponieważ niektóre lata mają 366 dni. Wymyśliłem następujący kod: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Czy istnieje bardziej rubinowy sposób obliczania wieku?

5
Buduj a nowe w Rails 3
Na szynach 3 Dokumenty The buildSposób związków jest opisana jako taka sama jak newsposób, ale z automatycznego przypisywania obcego klucza. Prosto z dokumentacji: Firm#clients.build (similar to Client.new("firm_id" => id)) Czytałem podobne gdzie indziej. Jednak gdy używam new(np. some_firm.clients.newBez żadnych parametrów), automatycznie tworzone jestfirm_id skojarzenie nowego klienta . Patrzę teraz na …

2
Ruby on Rails: pobieranie maksymalnej wartości z kolumny DB
Obecnie mogę wykonać proste zapytanie SQL w mojej bazie danych: SELECT MAX(bar) FROM table_name I wraca z maksymalną wartością w tej tabeli. Kiedy jednak wykonuję to, co uważam za równoważne wywołanie w Railsach, to nie działa. Dzwonię: Bar.all(:select => "Max(bar)") To po prostu wraca z: [#<Bar >] W kolumnie, do …
125 sql  ruby-on-rails 

21
rails - Devise - Obsługa - devise_error_messages
na mojej stronie edycji użytkownika znajduje się następująca linia: <%= devise_error_messages! %> Problem polega na tym, że to nie wyświetla błędów w standardowy sposób, w jaki robi to reszta aplikacji: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> Moje pytanie brzmi: jak …


13
Zmień SQLite na PostgreSQL w nowym projekcie Rails
Mam aplikację railsową, której bazy danych są w SQLite (wersja deweloperska i produkcyjna). Ponieważ przechodzę do heroku, chcę przekonwertować moją bazę danych do PostgreSQL. W każdym razie słyszałem, że lokalna, programistyczna baza danych nie musi być zmieniana z SQLite, więc nie muszę tego zmieniać, jednak jak mam przejść do zmiany …

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.