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.
Nowy w Ruby i ROR i uwielbiam to każdego dnia, więc oto moje pytanie, ponieważ nie mam pojęcia, jak to wygooglować (i próbowałem :)) mamy metodę def foo(first_name, last_name, age, sex, is_plumber) # some code # error happens here logger.error "Method has failed, here are all method arguments #{SOMETHING}" end …
Gem::LoadError Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile Ten błąd wystąpił podczas ładowania następujących plików: active_record/base To jest błąd, który otrzymuję na uruchomionym serwerze railsowym. The mysql2 gem has been added to the Gemfile as well. Skończyłem bundle installi próbowałem …
AKTUALIZACJA: sugestia Colina dotycząca usunięcia linii // = require_tree. rozwiązał problem. Zmarnowałem ponad 2 dni, próbując zastosować się do każdej sugestii i naprawić mój problem. Próbuję śledzić książkę http://ruby.railstutorial.org na komputerze z systemem Windows i do końca życia nie mogę ominąć tego okropnego błędu. ExecJS::RuntimeError in Static_pages#home Showing C:/Users/.../bootcamp-sample-app/app/views/layouts/application.html.erb where …
Mam następujący kontroler aplikacji: def is_number?(object) true if Float(object) rescue false end i następujący warunek w moim kontrolerze: if mystring.is_number? end Warunek generuje undefined methodbłąd. Zgaduję, że zdefiniowałem is_numberw złym miejscu ...?
W nowszej wersji Railsów, od 3 wzwyż, zapytania do bazy danych są wysyłane do konsoli. Jest to przydatne przez większość czasu, ale jak możesz to ukryć, jeśli nie chcesz tego oglądać?
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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Jak edytować atrybuty modelu łączenia przy użyciu accepts_nested_attributes_for? Mam 3 modele: tematy i artykuły połączone przez łączników class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article < ActiveRecord::Base has_many :linkers has_many :topics, :through => :linkers, :foreign_key => :topic_id end class …
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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Czasami muszę dodać klasę do elementu html na podstawie warunku. Problem w tym, że nie mogę wymyślić, jak to zrobić w czysty sposób. Oto przykład rzeczy, których próbowałem: <div <%= if @status = 'success'; "class='ok'"; end %>> some message here </div> LUB <% if @status == 'success' %> <div class='success'> …
Próbuję zainstalować pg gem, aby ponownie pracować z moimi projektami rails. Ale pojawia się ten błąd: Tworzenie rozszerzeń natywnych. To może chwilę potrwać ... BŁĄD: Błąd podczas instalacji pg: BŁĄD: Nie udało się zbudować natywnego rozszerzenia gem. /Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If budowanie nie …
Testuję model z wywołaniem zwrotnym po utworzeniu, które chciałbym uruchamiać tylko czasami podczas testowania. Jak mogę pominąć / uruchomić wywołania zwrotne z fabryki? class User < ActiveRecord::Base after_create :run_something ... end Fabryka: FactoryGirl.define do factory :user do first_name "Luiz" last_name "Branco" ... # skip callback factory :with_run_something do # run …
Czytałem książkę i rozdział o kontrolerach, kiedy mówi o renderowaniu rzeczy, dla JSON ma taki przykład, ale nie wchodzi w szczegóły, więc nie mogłem znaleźć szerszego obrazu, do którego pasuje ten przykład: render :json => @projects, :include => tasks A także przykład wykorzystania JSONP z funkcjami zwrotnymi: render :json => …
Utknąłem z problemem podczas testowania moich kontrolerów za pomocą RSpec - wywołanie response.body zawsze zwraca pusty ciąg. W przeglądarce wszystko renderuje się poprawnie, a testy funkcji ogórka wydają się działać poprawnie, ale RSpec za każdym razem zawodzi. Inne oczekiwania dotyczące obiektu odpowiedzi, takie jak response.should render_template('index')przejście bez żadnych problemów. Czy …
Pracuję nad częścią aplikacji Rails do wysyłania plików. Aplikacja obsługuje różne typy plików. Chcę utworzyć białą listę niektórych rozszerzeń plików, aby porównać przesłane pliki, aby zobaczyć, gdzie powinny się znaleźć. Wszystkie nazwy plików są ciągami. Potrzebuję sposobu, aby sprawdzić tylko część rozszerzenia ciągu nazwy pliku. Wszystkie nazwy plików mają format …
Jaki jest najlepszy sposób na znalezienie rekordów ze zduplikowanymi wartościami w wielu kolumnach przy użyciu Postgres i Activerecord? Znalazłem to rozwiązanie tutaj : User.find(:all, :group => [:first, :email], :having => "count(*) > 1" ) Ale wygląda na to, że nie działa z postgresami. Otrzymuję ten błąd: PG :: GroupingError: ERROR: …
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.