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].

13
Konwertuj czas trwania na godziny: minuty: sekundy (lub podobne) w Rails 3 lub Ruby
Mam wrażenie, że jest na to prosty / wbudowany sposób, ale nie mogę go znaleźć. Mam czas trwania (w sekundach) jako liczbę całkowitą i chcę wyświetlić go w przyjaznym formacie. np. 3600 zostanie wyświetlone jako „01:00:00” lub „1 godzina” lub coś w tym rodzaju. Mogę to zrobić, time_ago_in_words(Time.zone.now+3600)ale wydaje mi …


24
Najlepszy sposób na dodanie „bieżącej” klasy do nawigacji w Railsach 3
Mam kilka stron statycznych w menu nawigacyjnym. Chcę dodać klasę „bieżącą” do aktualnie wyświetlanego elementu. Sposób, w jaki to robię, polega na dodaniu ton metod pomocniczych (każda dla jednej pozycji), aby sprawdzić kontroler i akcję. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end <ul> <li <%= …



11
Jak usunąć pliki migracji w Railsach 3
Chciałbym usunąć / skasować plik migracji. Jak bym to zrobił? Wiem, że są tutaj podobne pytania, ale czy jako aktualizacja jest lepszy sposób niż wykonanie skryptu / zniszczenia? Czy powinienem również wykonać migrację db:resetlub db:dropusunąć / skasować migrację?

1
curl json żądanie pocztowe przez terminal do aplikacji railsowej
Próbuję utworzyć użytkownika w mojej aplikacji railsowej za pomocą polecenia curl z terminala OS X. Bez względu na to, w jaki sposób sformatowałem dane, aplikacja zwraca odpowiedzi, które nie przeszły żadnej z moich weryfikacji. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Próbowałem wszystkich odmian. Próbowałem używać nawiasów [], próbowałem user …

10
Rails: Jak zmienić tekst na przycisku wysyłania w formularzu Rails
Wymieniłem mój plik _form.html.erb poniżej, co chciałbym zrobić, to zmienić tekst na przycisku przesyłania Wiem, jak to zrobić w html, ale nie jestem pewien, jak to zrobić w Rails 3 %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq from being …


5
Zmień nazwę parametru: id w Zasoby routingu dla Railsów
Rozejrzałem się, jak zmienić miejsce na dynamiczne parametry i znalazłem ten post, który robi dokładnie to. Post jest https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Zasadniczo to, co robi, jeśli następujące są trasy: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end Te trasy …


4
Jak wyświetlić unikalne rekordy z has_many poprzez relację?
Zastanawiam się, jaki jest najlepszy sposób wyświetlania unikalnych rekordów z has_many, poprzez relację w Rails3. Mam trzy modele: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base belongs_to :user, :counter_cache => …


3
Wyłącz token CSRF w szynach 3
Mam aplikację rails, która obsługuje niektóre interfejsy API do aplikacji na iPhone'a. Chcę móc po prostu opublikować post na zasobie, nie myśląc o uzyskaniu prawidłowego tokena CSRF. Wypróbowałem kilka metod, które widzę tutaj w przepływie stosu, ale wygląda na to, że nie działają już na szynach 3. Dziękuję za pomoc.


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.