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.
Jestem całkiem nowy w bundlerze i kapistranie i próbuję używać ich razem. Kiedy próbuję wdrożyć, otrzymuję komunikat: Próbujesz zainstalować w trybie wdrażania po zmianie pliku Gemfile. Uruchom `` instalację pakietu '' w innym miejscu i dodaj zaktualizowany plik Gemfile.lock do kontroli wersji. Nie wiem, jak zadowolić system, który narzeka, i …
Chciałbym wiedzieć, jakie są zalety i wady korzystania z AWS OpsWorks w porównaniu z AWS Beanstalk i AWS CloudFormation? Interesuje mnie system, który można automatycznie skalować do obsługi dowolnej dużej liczby jednoczesnych żądań internetowych (od 1000 żądań na minutę do 10 milionów obrotów na minutę), w tym warstwę bazy danych, …
Używam rvmdo zarządzania różnymi rubinami i ich klejnotami. Moja powłoka to zsh z opcją oh-my-zsh skonfigurowaną z podstawowymi ustawieniami. Włączone wtyczki oh-my-zsh to ruby, rails, osx i git. Oto polecenie, którego użyłem do zainstalowania ruby-1.8.7 i rails-3.0.7. rvm install 1.8.7 rvm use 1.8.7 gem install rails -v=3.0.7 a potem wpisałem …
Chcę tylko pobrać całą zawartość z pliku lokalnego i zapisać ją w zmiennej. W jaki sposób? File.read(@icon.full_filename).each {|l| r += l} daje mi tylko część tego. W PHP właśnie użyłem file_get_contents.
$ sudo bundle install Wynik Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …
Chcę sprawdzić wiele zmian w modelu podczas przesyłania formularza w specyfikacji funkcji. Na przykład chcę się upewnić, że nazwa użytkownika została zmieniona z X na Y i że zaszyfrowane hasło zostało zmienione o dowolną wartość. Wiem, że jest już kilka pytań na ten temat, ale nie znalazłem dla mnie odpowiedniej …
Piszę testy na Rspec dla moich modeli w aplikacji Ruby on Rails. Otrzymuję ten błąd podczas uruchamiania 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Używam Rails 4.0.0 i Ruby 2.0.0 Oto mój client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without first_name', :focus => true do …
Mam następujący kod: @posts = Post.joins(:user).joins(:blog).select co ma na celu znalezienie wszystkich postów i zwrócenie ich oraz powiązanych użytkowników i blogów. Jednak użytkownicy są opcjonalni, co oznacza, że to, INNER JOINco :joinsgeneruje, nie zwraca wielu rekordów. Jak użyć tego do wygenerowania LEFT OUTER JOINzamiast tego?
Próbuję wprowadzić fałszywe dane do fabryki za pomocą klejnotu Fakera: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name Faker::Name::last_name user.sequence(:email) {|n| "user#{n}@blow.com" } end Jednak chociaż spodziewam się, że spowoduje to utworzenie użytkowników, którzy mają różne imię i nazwisko, każdy z nich jest taki sam: >> Factory(:user) => #<User id: 16, …
Rozumiem, że jest to zamiennik dla ActiveRecord i używa obiektów zamiast zapytań. Ale... dlaczego tak jest lepiej czy obiekty / zapytania będą „łatwiejsze” do tworzenia? czy doprowadzi to do wydajniejszych zapytań SQL? czy będzie kompatybilny ze wszystkimi głównymi bazami danych? - Zakładam, że tak. czy korzystanie z procedur przechowywanych będzie …
Wygląda na to, że nowa wersja railsów ma metody "change" w porównaniu z self.up i self.down. A więc co się dzieje, gdy trzeba cofnąć migrację, skąd wiadomo, jakie czynności należy wykonać. Mam następującą metodę, którą muszę zaimplementować na podstawie samouczka online: class AddImageToUsers < ActiveRecord::Migration def self.up add_column :users, :image_file_name, …
Mam więc app/assets/stylesheets/strukturę katalogów, która wygląda mniej więcej tak: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements W każdym katalogu znajduje się wiele części sass (zwykle * .css.scss, ale jeden lub dwa * .css.scss.erb). Mogę dużo przypuszczać, ale rails POWINNY automatycznie kompilować wszystkie pliki w tych katalogach z powodu …
Jaki jest cel i funkcja „ról” w recepturze Capistrano? Kiedy patrzę na przykładowe przepisy, często widzę coś takiego: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Wygląda więc na to, że rola jest w zasadzie serwerem, na którym Capistrano wykonuje polecenia. Jeśli tak jest, to dlaczego …
Próbuję wygenerować kontroler ze wszystkimi akcjami RESTful. Czytałem na Wikibooks - Ruby on Rails, że wystarczyło zadzwonić do generatora z nazwą kontrolera i właśnie to dostałem. Więc uciekłem, script/generate rspec_controller Propertiesale mam pusty kontroler. Wszelkie inne sugestie byłyby bardzo mile widziane.
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.