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
AWS OpsWorks vs AWS Beanstalk vs AWS CloudFormation?
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, …

25
Railsy powtarzają mi, że nie jest obecnie zainstalowane
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 …
86 ruby-on-rails  ruby  rvm  zsh 


15
rails install pg - Nie można znaleźć nagłówka 'libpq-fe.h
$ 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 …

4
RSpec: Spodziewaj się zmiany wielu
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 …

7
Rspec nie widzi mojego modelu Class. niezainicjowany stały błąd
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 …

8
LEFT OUTER łączy w Rails 3
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?

4
Faker tworzy zduplikowane dane, gdy jest używany w factory_girl
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, …

4
Czym dokładnie jest Arel w Railsach 3.0?
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 …

3
Migracje Railsów: self.up i self.down a zmiana
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, …

5
Właściwa struktura zasobów SCSS w szynach
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 …

2
Czym właściwie jest „rola” w Capistrano?
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 …

10
Wygeneruj kontroler ze wszystkimi funkcjami RESTful
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.


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.