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.
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 || self.exif_date_time_original.to_date koniec
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 /app/views/foo/_baz.json.erb. Podawanie :format => 'html'nie pomaga.
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 "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, …
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 przez jej interfejs zewnętrzny, zwykle strony internetowe. A dla specyfikacji żądania: Specyfikacje żądań zapewniają cienkie …
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 szczególności chcę zobaczyć, jakie metody :has_manyzapewnia stowarzyszenie. (Wiem, co :has_many powinienem zapewnić, ale chcę …
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 = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Co to oznacza i jak mogę to …
Próbuję zainstalować Bootstrap 3.0 w mojej aplikacji Rails. Niedawno ukończyłem samouczek Michaela Hartla i teraz próbuję zbudować własny system przy użyciu nowej wersji Bootstrap, ale mam kilka pytań, których nie jestem pewien. Moje specyfikacje systemowe: OS X Mountain Lion na MBP Szyny 4.0 Ruby 2.0 Mam pytania: Jaki klejnot najlepiej …
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 jest jakiś sposób, jak powiedzieć coś takiego Project.should_receive(:find).with(@project).and_return(@project).times(2)
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 ograniczonymi eksperymentami. Czy to prawda?
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 = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" Ale chcę, aby podać nazwę, jak well-- MyCompany <info@mycompany.com>, John Doe <john.doe@mycompany>. Czy jest na to sposób?
Czy ktoś ma pełną listę typów modeli, które są określone podczas generowania szkieletu modelu na przykład foo:string bar:text baz:boolean itp... A na co te typy są mapowane pod względem domyślnych elementów interfejsu użytkownika? Pole tekstowe, obszar tekstowy, przycisk opcji, pole wyboru itp.
Ostatnio w społeczności Ruby on Rails mówi się o dekoratorach i prezenterach. Jaka jest zasadnicza różnica między nimi? Jeśli tak, jakie są wskazówki, które podpowiadają mi, którego użyć zamiast drugiego? A może użyć tych dwóch w połączeniu?
Kiedy próbuję uruchomić, rails consolepojawia się ten błąd: /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) Szybkie wyszukiwanie doprowadziło mnie do tego posta i wypróbowałem kilka rzeczy: brew reinstall postgresql (to jest rzeczywiście DB dla tego projektu) i cd /usr/local/opt/readline/lib ln libreadline.8.0.dylib libreadline.6.2.dylib (moja wersja readline to 8) i …
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.