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
Railsy Object to hash
Mam następujący obiekt, który został utworzony @post = Post.create(:name => 'test', :post_number => 20, :active => true) Po zapisaniu chcę mieć możliwość przywrócenia obiektu do skrótu, np. Wykonując coś takiego: @object.to_hash Jak to możliwe z poziomu szyn?

16
Nie można znaleźć biblioteki klienta PostgreSQL (libpq)
Próbuję zainstalować PostgreSQL dla Railsów na Mac OS X 10.6. Najpierw wypróbowałem instalację MacPorts, ale nie poszło dobrze, więc wykonałem instalację DMG jednym kliknięciem. To wydawało się działać. Podejrzewam, że muszę zainstalować pakiety programistyczne PostgreSQL, ale nie mam pojęcia, jak to zrobić na OS X. Oto, co otrzymuję, gdy próbuję …

5
Utwórz użytkownika devise z konsoli Ruby
Masz jakiś pomysł, jak utworzyć i zapisać nowy obiekt użytkownika za pomocą urządzenia z konsoli ruby? Kiedy próbowałem to uratować, zawsze robię się fałszywy. Chyba coś mi brakuje, ale nie mogę znaleźć żadnych powiązanych informacji.

5
Czy możesz uzyskać nazwę użytkownika DB, pw, nazwę bazy danych w Railsach?
Piszę zadanie rake, które wykonuje jakąś pracę DB poza Railsami / ActiveRecord. Czy istnieje sposób na uzyskanie informacji o połączeniu z bazą danych (host, nazwa użytkownika, hasło, nazwa bazy danych) dla bieżącego środowiska, zgodnie z definicją w database.yml? Chciałbym to zdobyć, więc mogę go użyć do połączenia w ten sposób …

2
Czy ktoś może mi wyjaśnić collection_select w jasnych, prostych słowach?
Przeglądam dokumentację Rails API dla collection_selecti są one okropne. Nagłówek jest taki: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) A to jedyny przykładowy kod, jaki podają: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Czy ktoś może wyjaśnić za pomocą prostego skojarzenia (powiedzmy Userhas_many Plans, a …

4
Konsola Ruby on Rails zawiesza się podczas ładowania
Z jakiegoś powodu konsola Ruby on Rails odmawia uruchomienia; po prostu wisi. Nie wprowadziłem żadnych zmian w moim kodzie, a inne projekty używające tej samej wersji Ruby i Ruby on Rails nie mają żadnego problemu. Kiedy w końcu Ctrl+ Cdostaję ten ślad stosu, który wskazuje na Spring. Nie potrafię wyjaśnić, …

8
jQuery: jak zmienić tytuł dokumentu podczas .ready ()?
Używam niektórych zagnieżdżonych układów w Ruby on Rails, aw jednym z układów muszę odczytać ciąg z elementu div i ustawić go jako tytuł dokumentu. Jaki jest poprawny sposób (jeśli istnieje) ustawienia tytułu dokumentu? <script type="text/javascript"> $(document).ready(function() { // ??? }); </script>

13
Jak sprawdzić odpowiedź JSON za pomocą RSpec?
Mam następujący kod w kontrolerze: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } W moim teście kontrolera RSpec chcę sprawdzić, czy określony scenariusz otrzyma odpowiedź json sukcesu, więc otrzymałem następujący wiersz: controller.should_receive(:render).with(hash_including(:success => true)) Chociaż po uruchomieniu testów pojawia się następujący błąd: …





9
Żadna trasa nie pasuje do [GET] / asset
Mam aplikację Rails, którą próbuję przetestować w środowisku produkcyjnym. Uruchomiłem, RAILS_ENV=production rake assets:precompilektóry wygenerował wszystkie moje aktywa w / public / asset. Problem polega na tym, że po uruchomieniu aplikacji RAILS_ENV=production rails s thinotrzymuję: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Ten plik istnieje jednak pod adresem /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css . Jakieś przemyślenia, …

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ę …

8
Co robi inverse_of? Jaki SQL generuje?
Próbuję się rozejrzeć inverse_ofi nie rozumiem. Jak wygląda wygenerowany plik sql, jeśli w ogóle? Czy inverse_ofopcja wykazują takie samo zachowanie, jeśli stosować :has_many, :belongs_toi :has_many_and_belongs_to? Przepraszam, jeśli to takie podstawowe pytanie. Widziałem ten przykład: class Player < ActiveRecord::Base has_many :cards, :inverse_of => :player end class Card < ActiveRecord::Base belongs_to :player, …

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.