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.



8
Wyłącz ActiveRecord dla Rails 4
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, …

1
RSpec: Jaka jest różnica między funkcją a specyfikacją żądania?
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 …


8
Jak wyświetlić listę wszystkich metod obiektu w Rubim?
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ę …

1
Co oznacza określenie „Zbyt wysoki rozmiar gałęzi przypisania” i jak to naprawić?
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 …

10
Instalowanie Bootstrap 3 w aplikacji Rails
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 …

4
Jak powiedzieć „powinien_odebrać” więcej razy w RSpec
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)


6
Rails ActionMailer - format nazwy nadawcy i odbiorcy / adresu e-mail
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?

2
Lista typów modeli szyn
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.



11
Biblioteka nie została załadowana: /usr/local/opt/readline/lib/libreadline.7.dylib
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 …

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.