Pytania otagowane jako ruby-on-rails-3

Ruby on Rails to framework do tworzenia stron internetowych typu open source napisany w języku Ruby. Ruby on Rails kieruje się zasadą konwencji zamiast konfiguracji, zwalniając Cię od konieczności ponownego wymyślania rzeczy, aby zachować produktywność. Użyj tego znacznika tylko dla pytań specyficznych dla Railsów 3, a także oznacz te pytania [ruby-on-rails].

3
Zrozumienie: opcja źródła has_one / has_many through Rails
Proszę o pomoc w zrozumieniu :sourceopcji has_one/has_many :throughstowarzyszenia. Wyjaśnienie interfejsu Rails API nie ma dla mnie większego sensu. „Określa nazwę powiązania źródłowego używanego przez has_many :through => :queries. Użyj go tylko wtedy, gdy nazwy nie można wywnioskować z powiązania.has_many :subscribers, :through => :subscriptions Będzie szukał jednego :subscriberslub :subscriberdrugiego Subscription, chyba …


5
Jaki jest właściwy sposób na przesłonięcie metody ustawiającej w Ruby on Rails?
Korzystam z Ruby on Rails 3.2.2 i chciałbym wiedzieć, czy poniższe są „właściwym” / „poprawnym” / „pewnym” sposobem na przesłonięcie metody ustawiającej dla atrybutu mojej klasy. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Powyższy kod wydaje się działać zgodnie z oczekiwaniami. Jednak chciałbym wiedzieć, …




7
rake db: schema: load vs. migrations
Tutaj bardzo proste pytanie - jeśli migracje mogą stać się powolne i uciążliwe, gdy aplikacja staje się bardziej złożona, a rake db:schema:loadzamiast tego mamy znacznie czystsze do wywołania, dlaczego migracje w ogóle istnieją? Jeśli odpowiedź na powyższe pytanie brzmi, że migracje są używane do kontroli wersji (krok po kroku zapis …

12
Najlepszy sposób na ładne wydrukowanie skrótu
Mam duży skrót z zagnieżdżonymi tablicami i skrótami. Chciałbym go po prostu wydrukować, aby był „czytelny” dla użytkownika. Chciałbym, żeby to było coś w rodzaju to_yaml - to całkiem czytelne - ale wciąż zbyt techniczne. Ostatecznie będą to użytkownicy końcowi, którzy będą musieli czytać te fragmenty danych, więc muszą zostać …



7
Dodanie: default => true do wartości logicznej w istniejącej kolumnie Rails
Widziałem kilka pytań (a mianowicie to ) tutaj na SO o dodaniu domyślnej wartości boolowskiej do istniejącej kolumny. Więc wypróbowałem change_columnsugestię, ale nie mogę robić tego dobrze. Próbowałem: $ change_column :profiles, :show_attribute, :boolean, :default => true Który powraca -bash: change_column: command not found Następnie pobiegłem: $ rails g change_column :profiles, …

10
Najlepszy sposób na dodanie specyficznego dla strony języka JavaScript w aplikacji Rails 3?
Rails 3 ma trochę dyskretnego JavaScript, który jest całkiem fajny. Ale zastanawiałem się, jak najlepiej jest dołączyć dodatkowy JavaScript do konkretnej strony. Na przykład tam, gdzie mogłem wcześniej: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> Teraz możemy sprawić, że będzie dyskretny za pomocą czegoś takiego jak <%= f.radio_button :rating, …

4
Typy danych Rails 3?
Gdzie mogę znaleźć listę typów danych, których można używać w rails 3? (takie jak tekst, ciąg znaków, liczba całkowita, liczba zmiennoprzecinkowa, data itp.?) Ciągle losowo dowiaduję się o nowych, ale chciałbym mieć listę, do której mógłbym łatwo się odnieść.


7
Rails 3.1 i zasoby graficzne
Umieściłem wszystkie obrazy mojego motywu administratora w folderze zasobów w folderze o nazwie admin. Następnie link do niego jak normalnie tj. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); FYI. Tylko do testowania nie używam jeszcze tagu asset_path, ponieważ nie skompilowałem swoich zasobów. Do tej pory dobrze, dopóki nie zdecydowałem …

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.