ruby-on-rails-3
Stwórz formularz w innym kontrolerze
Używam klejnotu devise do procedur sign_in/sign_out.
Wygenerowałem pliki widoków z devise, używając rails g devise views
W ... arza, niż pisać kody html w linii.
Czy muszę coś podać (zasób) w "głównym" kontrolerze?
Będę wdzięczny za pomoc. Dziękuję.
Jak usunąć trasę Devise, aby się zarejestrować?
Używam Devise w aplikacji Rails 3, ale w tym przypadku użytkownik musi być utworzony przez istniejącego użytkownika, który ok ...
Rzeczywista odpowiedź:
Usuń trasę dla domyślnych ścieżek Devise; np.:
devise_for :users, path_names: {
sign_up: ''
}
Sprawdzanie unikalności wielu kolumn
Czy istnieje sposób rails-way, aby potwierdzić, że rzeczywisty rekord jest unikalny, a nie tylko kolumna? Na przykład, model ... rzyjaźni nie powinna mieć wielu identycznych rekordów, takich jak:
user_id: 10 | friend_id: 20
user_id: 10 | friend_id: 20
Czy w moim kodzie można ustawić zmienne ENV dla środowiska programistycznego rails?
Wiem, że mogę ustawić swoje zmienne ENV w bash poprzez
export admin_password = "secret"
Ale czy jest jakiś sposób, aby to ... wsza próba była taka w environment/development.rb
ENV['admin_password'] = "secret"
Ale nie zadziałało. Jest na to sposób?
Net:: SMTPAuthenticationError podczas wysyłania wiadomości e-mail z aplikacji Rails (w środowisku staging)
Wysyłam e-maila z mojej aplikacji Rails. Działa dobrze na środowisku programistycznym, ale nie działa na stagingu. Dostaję na ... tion?)
A potem zmieniłem port na 25 i teraz dostaję to (z 30 sekundowym opóźnieniem):
Timeout::Error (execution expired)
Jak stworzyć i wykorzystać moduł używając Ruby on Rails 3?
Używam Ruby on Rails 3 i chciałbym przenieść trochę niestandardowego i współdzielonego kodu w module.
jakiej składni powin ... odułu niestandardowego w dowolnym miejscu mojej aplikacji?
Jak mogę wywołać metody w module z mojego podanie?
Z góry dzięki.
Rails aktualizuje atrybuty bez zapisywania?
Czy istnieje alternatywa dla update_attributes, która nie zapisuje rekordu?
Więc mógłbym zrobić coś takiego:
@car = Car.ne ...
#other processing
@car.save
BTW, wiem, że mogę @car.model = 'Sierra', ale chcę zaktualizować je wszystkie na jednej linii.
rake db: schema: load vs. migrations
Bardzo proste pytanie-jeśli migracje mogą być powolne i uciążliwe, ponieważ aplikacja staje się bardziej złożona i jeśli mamy ... anie: rake db:schema:load usunie dane na serwerze produkcyjnym, więc należy zachować ostrożność podczas korzystania z niego.
Eager load polymorphic
Używając Rails 3.2, co jest nie tak z tym kodem?
@reviews = @user.reviews.includes(:user, :reviewable)
.where('reviewable_ty ... zadziała.
Jak mogę filtrować na podstawie reviewable_type i reviewable.shop_type (które w rzeczywistości są shop.shop_type)?
Best Ruby on Rails WebSocket tool [closed]
Zacząłem projekt w Rails 3 i muszę dodać powiadomienia (jak Facebook one). Najlepszym sposobem byłoby użycie WebSocket dla ur ... ciej byłoby mądre. Więc rzeczy potrzebne:
Open Source
jakiś rodzaj obsługi kanałów
Helpery dla Rails(i praca z Rails 3)
Undefined method 'task' using Rake 0.9.0
Właśnie zaktualizowałem Rake do najnowszej wersji (0.9.0.beta.4) i polecenie rake Kończy się następującym komunikatem o błęd ... "hirb"
gem "devise"
gem "rails_admin", :git => "git://github.com/sferik/rails_admin.git"
Jak mogę rozwiązać ten problem?
błąd rails, nie można parsować YAML
Po aktualizacji klejnotów mam to:
/home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't ... wałem ponownie zainstalować Gem RedCloth, nie pomogło, system chce używać tylko wersji 4.2.3
Wiesz, jak to naprawić? Dzięki
Jaki jest właściwy sposób na nadpisanie metody settera w Ruby on Rails?
Używam Ruby on Rails 3.2.2 i chciałbym wiedzieć, czy poniższy sposób jest"właściwy"/"poprawny"/" pewny", aby nadpisać metodę ... tępujący błąd:
SystemStackError (stack level too deep):
actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:70
STI, jeden kontroler
Jestem nowy w rails i utknąłem z tym problemem projektowym, który może być łatwy do rozwiązania, ale nigdzie nie dostaję:
Mam ... wsze.
GET www.foo.com/highlights/new = > formularz do utworzenia nowego podświetlenie
itd...
Jak mogę to zrobić?
Dzięki!
Generowanie kanału RSS w Rails 3
Szukam najlepszej praktyki / standardowego wzorca generowania kanałów w Rails 3. Is http://railscasts.com/episodes/87-generating-rss-feeds nadal aktualne?
Rails automatyczne przypisywanie identyfikatora, który już istnieje
Tworzę nowy rekord w ten sposób:
truck = Truck.create(:name=>name, :user_id=>2)
Moja baza danych ma obecnie kilka ty ... już przechowywanymi pod ciężarówką, z automatycznie przypisanymi identyfikatorami i zachowując wszystkie istniejące relacje?
Kiedy należy używać relacji "has many: through" w Rails?
Staram się zrozumieć, co to jest has_many :through i kiedy go używać (i jak). Jednak tego nie rozumiem. Czytam początek Rails 3 i próbowałem Googlować, ale nie jestem w stanie zrozumieć.
Rola nie istnieje i nie można utworzyć bazy danych podczas korzystania z PostgreSQL
Używam Heroku do mojej aplikacji i wymaga ona PostgreSQL, ale nadal możesz używać sqlite3 do rozwoju. Ponieważ Heroku zdecydo ... lite3 i text.sqlite3 obecny, czy to może być problem? Co trzeba zrobić?
Oto mój pełny gist: https://gist.github.com/1522188
Rails ma i należy do wielu migracji
Mam dwa modele restaurant i user, które chcę wykonać relację has_and_belongs_to_many.
Weszłam już do plików modelu i dodałam ... o próbowałem, wydaje się nie udać. Jestem pewien, że jest to coś naprawdę prostego, jestem nowy w rails, więc wciąż się uczę.
Jak uruchomić rails s-p80 na porcie 80?
Domyślnie,
rails s #running on 3000 port
Teraz chcę go uruchomić na porcie 80. Więc próbowałem:
sudo rails -s -p80
... vm/gems/ruby-1.9.2-p0/bin/rails
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails s -p80