Kiedy uruchamiam zapytania (np. MyModel.where(...)Lub record.associated_things) w konsoli, jak mogę zobaczyć rzeczywiste zapytania do bazy danych, aby lepiej zrozumieć, co się
Kiedy uruchamiam zapytania (np. MyModel.where(...)Lub record.associated_things) w konsoli, jak mogę zobaczyć rzeczywiste zapytania do bazy danych, aby lepiej zrozumieć, co się
Czy szyny mają walidator, taki jak validates_numericality_ofdla wartości logicznych, czy też muszę użyć
session[:message] = nil Czy to najlepszy sposób na zniszczenie zmiennej sesji. Uwaga: nie chcę czyścić wszystkich zmiennych sesji, tak jak
Mam wrażenie, że jest na to prosty / wbudowany sposób, ale nie mogę go znaleźć. Mam czas trwania (w sekundach) jako liczbę całkowitą i chcę wyświetlić go w przyjaznym formacie. np. 3600 zostanie wyświetlone jako „01:00:00” lub „1 godzina” lub coś w tym rodzaju. Mogę to zrobić,...
Chcę zrobić coś takiego: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Moja próba w Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Jednak staje się to: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel poprawnie opakowuje ciąg zapytania „Smith”, ale...
Mam formularz wyboru oświadczenia, taki jak ten: = f.select :country_id, @countries.map{ |c| [c.name, c.id] } Co daje ten kod: ... <option value="1">Andorra</option> <option value="2">Argentina</option> ... Ale chcę dodać niestandardowy atrybut HTML do moich opcji, na...
rails g model Rating user_id:integer message:string value:integer Jak mogę całkowicie usunąć ten model?
Próbuję wygenerować odpowiedź JSON, która zawiera kod HTML. Tak więc mam /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Chcę, aby renderował /app/views/foo/_baz.html.erb, ale będzie to renderować tylko...
Mam kolumnę z datą i godziną w db, którą chcę przekształcić w prostą datę, kiedy pokazuję ją użytkownikom. Jak mogę to zrobić? def shown_date # to_date nie istnieje, ale właśnie tego szukam self.date ||
Rozważ poniższy skrypt tworzenia tabeli: create_table :foo do |t| t.datetime :starts_at, :null => false end Czy można ustawić domyślną wartość jako aktualny czas? Próbuję znaleźć niezależny odpowiednik DB w szynach dla definicji kolumn SQL podanych poniżej: Składnia Oracle start_at DATE...
Mam ciąg: "31-02-2010"i chcę sprawdzić, czy jest to ważna data. Jak najlepiej to zrobić? Potrzebuję metody, która zwraca prawdę, jeśli ciąg jest prawidłową datą i fałsz, jeśli nie
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...
Jak napisać instrukcję warunkową, aby uzyskać wszystkie rekordy, które zostały utworzone
Jak wyświetlić listę wszystkich metod, do których dany obiekt ma dostęp? Mam @current_userobiekt zdefiniowany w kontrolerze aplikacji: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end I chcę zobaczyć, jakie metody mam dostępne w pliku widoku. W...
Jaka jest koncepcyjna różnica między specyfikacjami funkcji Rspec a specyfikacjami żądań ? Z dokumentacji specyfikacji funkcji: Specyfikacje funkcji to testy wysokiego poziomu, których celem jest sprawdzenie fragmentów funkcjonalności za pośrednictwem aplikacji. Powinny sterować aplikacją tylko...
Chcę wyłączyć ActiveRecord w Railsach 4. Wykonałem następujące czynności config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...
W mojej aplikacji Rails używam Rubocopdo sprawdzania problemów. Dziś dał mi błąd jak poniżej: Assignment Branch Condition size for show is too high. Oto mój kod: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search =
Czy jest jakaś wada używania pojedynczych nazw kontrolerów i pomocników? Wydaje się, że nic na tym nie polega. Wydaje się nawet, że pomocnicy nie muszą dokonywać takiego samego wyboru między liczbą pojedynczą a liczbą mnogą, jak odpowiadający im kontrolerzy, przynajmniej zgodnie z moimi...
Czy istnieje sposób określenia adresu e-mail ORAZ nazwy dla informacji o nadawcy i odbiorcy podczas korzystania z ActionMailer? Zwykle zrobiłbyś: @recipients = "#{user.email}" @from = "[email protected]" @subject = "Hi" @content_type = "text/html" Ale chcę, aby podać nazwę, jak well--...
Mam to w swoim teście Project.should_receive(:find).with(@project).and_return(@project) ale kiedy obiekt otrzyma wywołanie tej metody dwa razy, muszę to zrobić Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) Czy...