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.
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.
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...
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ż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...
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 *...
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...
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...
$ 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...
Jeśli, powiedzmy, przejdę w pętli przez wszystkie instancje danego modelu i wyprowadzę coś z każdego, na końcu irb nadal wydrukuje cały obiekt. Jeśli obiekt zajmie setki linii, minie dużo czasu, zanim zobaczę, czego tak naprawdę szukałem. Czy jest sposób, aby to wyłączyć w konsoli railsów?...
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...
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...
Jest następujący kod: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Chcę to przetestować przez RSpec. Mój kod to: it 'raises CarBrandNotFound exception' do...
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...
Używam zarówno Ruby on Rails, jak i Java. Naprawdę lubię używać migracji, gdy pracuję nad projektem szynowym. więc zastanawiam się, czy istnieje migracje, takie jak narzędzie dla języka Java? Jeśli nie ma takiego narzędzia, czy warto używać migracji jako narzędzia do kontrolowania bazy danych...
Używam migracji Rails do zarządzania schematem bazy danych i tworzę prostą tabelę, w której chciałbym użyć wartości niecałkowitej jako klucza podstawowego (w szczególności ciągu). Aby oderwać się od mojego problemu, załóżmy, że istnieje tabela, w employeesktórej pracownicy są identyfikowani za...
Jak ustawić plik cookie Railsów, aby zaczynał się i / lub tracił ważność w określonym dniu?
Chciałbym utworzyć funkcję zwrotną w railsach, która jest wykonywana po zapisaniu modelu. Mam ten model, Claim, który ma atrybut „status”, który zmienia się w zależności od stanu roszczenia, możliwe wartości oczekują, zatwierdzone, zatwierdzone, odrzucone Baza danych ma „stan” z domyślną...
Mam sygnaturę czasową w UTC „2010-10-25 23:48:46 UTC” Muszę przekonwertować go na ISO 8601 „2010-10-29 06: 09Z” Dokumentacja jest myląca jak diabli - jak to zrobić najłatwiej?
Używam memcached do buforowania w mojej aplikacji Rails 3 za pośrednictwem prostego Rails.cacheinterfejsu, a teraz chciałbym wykonać pewne przetwarzanie zadań w tle za pomocą redis i resque. Myślę, że są na tyle różne, że uzasadniają używanie obu. Jednak na heroku obowiązują oddzielne opłaty za...
Chcę przełączać się między szynami 2.3.10 jako "aktywny" klejnot dla mojego systemu operacyjnego, abym mógł wywołać go z linii poleceń. Czy da się to zrobić? Nie używam rvm. Może czas zacząć. Próbowałem gem install rails --version=2.3.10, ale to tylko upewnia się, że wersja klejnotu jest...