Pytania otagowane jako ruby-on-rails-3

Ruby on Rails to framework do tworzenia stron internetowych typu open source napisany w języku Ruby. Ruby on Rails kieruje się zasadą konwencji zamiast konfiguracji, zwalniając Cię od konieczności ponownego wymyślania rzeczy, aby zachować produktywność. Użyj tego znacznika tylko dla pytań specyficznych dla Railsów 3, a także oznacz te pytania [ruby-on-rails].

4
Rails- zagnieżdżony content_tag
Próbuję zagnieździć tagi treści w niestandardowym pomocniku, aby utworzyć coś takiego: <div class="field"> <label>A Label</label> <input class="medium new_value" size="20" type="text" name="value_name" /> </div> Zauważ, że dane wejściowe nie są powiązane z formularzem, zostaną zapisane za pomocą javascript. Oto pomocnik (zrobi więcej niż po prostu wyświetli html): module InputHelper def editable_input(label,name) …

8
Ustawienie Devise Login jako strona główna
Używam następującego kodu dla moich tras: devise_for :user, :as => '', :path_names => { :sign_in => "", :sign_out => "logout", :sign_up => "register" } Ale kiedy jestem wylogowany i dostaję się, pojawia /logoutsię następujący błąd: Żadna trasa nie pasuje {: action => "new",: controller => "devise / session"} Jak ustawić …


10
Szyny: zamówienie z zerami ostatnie
W mojej aplikacji Railsowej kilka razy napotkałem problem, który chciałbym wiedzieć, jak rozwiązują go inni ludzie: Mam pewne rekordy, w których wartość jest opcjonalna, więc niektóre rekordy mają wartość, a niektóre są puste dla tej kolumny. Jeśli uporządkuję według tej kolumny w niektórych bazach danych, wartości null są sortowane jako …

6
Jak przygotować testowe bazy danych do testów rspec Rails bez uruchamiania specyfikacji rake?
Po znaczącym rozwiązywaniu problemów stwierdziłem, że muszę uruchomić rake specraz (mogę przerwać za pomocą control-c), zanim będę mógł bezpośrednio uruchomić rspec (np. Na podzbiorze naszych specyfikacji). Używamy Rails 3.0.7 i RSpec 2.5.0. Najwyraźniej rake uruchamia kilka ważnych zadań / kodu konfiguracji bazy danych (mamy własny kod w pliku Rakefile na …

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
Szyny - użyj kolumny typu bez STI?
Chcę użyć kolumny o nazwie typebez wywoływania dziedziczenia pojedynczej tabeli (STI) - chcę po prostu typebyć zwykłą kolumną zawierającą String. Jak mogę to zrobić bez oczekiwania przez Railsy, ​​że będę miał dziedziczenie pojedynczej tabeli i wyrzucania wyjątku The single-table inheritance mechanism failed to locate the subclass...This error is raised because …

4
Najlepsze narzędzie WebSocket Ruby on Rails [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

3
Domyślnie użyj zasięgu w relacji has_many w Railsach
Powiedzmy, że mam następujące klasy class SolarSystem < ActiveRecord::Base has_many :planets end class Planet < ActiveRecord::Base scope :life_supporting, where('distance_from_sun > ?', 5).order('diameter ASC') end Planetma zakres life_supportingi SolarSystem has_many :planets. Chciałbym zdefiniować moją relację has_many, aby gdy pytam solar_systemo wszystkie powiązane planets, life_supportingzakres jest stosowany automatycznie. Zasadniczo chciałbym solar_system.planets == …

5
Jak zdefiniować tablicę / hash w factory_bot?
Próbuję napisać test, który symuluje niektóre wartości zwracane z usługi REST Dropbox, która zwraca mi dane w tablicy, z zagnieżdżonym hashem. Mam problem ze zrozumieniem, jak zakodować moją fabrykę, ponieważ wynikiem zwrotu jest tablica z wartością wewnątrz. Co by tu trafiło? Factory.define :dropbox_hash do ?? end Dane Dropbox wyglądają następująco: …

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 …

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

6
Prześlij formularz w rails 3 w sposób Ajax (z jQuery)
Jestem początkującym w railsach i jQuery. Mam dwa oddzielne formularze na jednej stronie i chcę je przesłać osobno w sposób Ajax (z jQuery). Oto jak daleko dotarłem. Czy ktoś może dodać lub naprawić ten kod, aby działał. Używam Rails 3.1 i jQuery 1.6. Z góry dziękuję. application.js $(".savebutton").click(function() { $('form').submit(function() …
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.