Czy jest jakaś gotowa funkcja, która konwertuje ciągi znaków wielbłąda na ciąg oddzielony podkreśleniem? Chcę coś takiego: "CamelCaseString".to_underscore aby zwrócić
Czy jest jakaś gotowa funkcja, która konwertuje ciągi znaków wielbłąda na ciąg oddzielony podkreśleniem? Chcę coś takiego: "CamelCaseString".to_underscore aby zwrócić
Mam klasę Model o nazwie Kraje i chcę, aby mapowała się do tabeli DB o nazwie „cc”. Jak to się robi w
Używam RVM, Ruby Version Manager, aby określić wersję Ruby i zestaw klejnotów dla każdego z moich projektów Railsowych. Mam .rvmrcplik, aby automatycznie wybrać wersję Ruby i gemset za każdym razem, gdy wchodzę cddo katalogu projektu. Po zainstalowaniu RVM 1.19.0 pojawia się komunikat Używasz...
Używam następującego wiersza w inicjalizatorze, aby automatycznie załadować kod w moim /libkatalogu podczas programowania: config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (z podręcznika Rails 3: Automatyczne ładowanie folderów lib w...
Czy ktoś mógłby wyjaśnić paramsw kontrolerze Railsów: skąd pochodzi i do czego się odnosi? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid])...
Muszę zmienić typ kolumny z daty na datę i godzinę dla tworzonej przeze mnie aplikacji. Nie dbam o dane, ponieważ wciąż są rozwijane. W jaki sposób mogę to zrobić?
Mam dwie wersje szyn (2.1.0 i 2.2.2) zainstalowane na moim komputerze. Czy podczas tworzenia nowej aplikacji można określić, że chcę używać starszej wersji
Chcę użyć metod, które zdefiniowałem app/helpers/annotations_helper.rbw moich widokach ReportMailer ( app/views/report_mailer/usage_report.text.html.erb). Jak mam to zrobic? Na podstawie tego przewodnika wydaje się, że add_template_helper(helper_module)metoda może robić to, co chcę, ale nie mogę...
Ten błąd pojawia się, gdy próbuję przesłać za pomocą spinacza do papieru z moją aplikacją do blogowania w Railsach. Nie jestem pewien, do czego się odnosi, gdy mówi „MissingRequiredValidatorError”. Pomyślałem, że aktualizując post_params i podając mu: image będzie dobrze, ponieważ zarówno...
Byłem złym dzieckiem i użyłem następującej składni w moich szablonach częściowych, aby ustawić wartości domyślne zmiennych lokalnych, jeśli wartość nie została wyraźnie zdefiniowana w haszu: locals podczas renderowania częściowego - <% foo = default_value unless (defined? foo) %> Wydawało...
Mam ten model w Ruby, ale rzuca ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates...
Niedawno w mojej pracy zdecydowaliśmy się na przewodnik w stylu ruby. Jednym z edyktów jest to, że żaden wiersz nie powinien być szerszy niż 80 znaków. Ponieważ jest to projekt Railsowy, często mamy łańcuchy, które są nieco dłuższe - tzn. „ Użytkownik X chciał wysłać Ci wiadomość o Rzecz Y ”, która...
Piszę aplikację Railsową, ale nie mogę znaleźć sposobu na obliczenie czasu względnego, tzn. Jeśli otrzyma określoną klasę Time, może obliczyć „30 sekund temu” lub „2 dni temu” lub jeśli jest ona dłuższa niż miesiąc „9/1/2008”
Lokalnie po prostu przerywam (ctrl-c), a następnie uruchamiam ponownie. Jak zrobić to samo z aplikacją na
Widzę oba przykłady w sprawdzaniu, w której env działa. Co jest preferowane? Czy pod każdym względem są one
Jak mogę sprawdzić, czy ActiveRecordobiekt jest nowy lub jest już
Próbowałem użyć, gem install pgale nie działa. gem install pg daje ten błąd Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking...
Moje pytanie jest proste: <%= f.submit %> Gdzie idzie deklaracja klasowa? Występują błędy przy wielu
Trudno mi dodawać parametry zapytania do link_to UrlHelper. Mam na przykład widok indeksu, który zawiera elementy interfejsu użytkownika do sortowania, filtrowania i paginacji (przez will_paginate). Wtyczka will_paginate poprawnie zarządza trwałością parametrów zapytania w obrębie strony. Czy...
Właśnie zaczynam pracę z moją pierwszą aplikacją Ruby on Rails. Mam kilka różnych modeli, widoków, kontrolerów i tak dalej. Chcę znaleźć dobre miejsce do przyklejenia definicji prawdziwie globalnych stałych, które mają zastosowanie w całej mojej aplikacji. W szczególności dotyczą one zarówno...