Pytania otagowane jako ruby-on-rails

Ruby on Rails to platforma aplikacji internetowych typu open source napisana w języku Ruby. Podąża za popularnym modelem frameworkowym MVC i jest znana z podejścia „konwencyjnego nad konfiguracją” do tworzenia aplikacji.

7
Zezwalaj na wszystko za pośrednictwem zasad CORS
Jak mogę wyłączyć cors? Z jakiegoś powodu zaznaczyłem dozwolone źródła i nagłówki, ale moje żądania Ajax wciąż narzekają, że pochodzenie nie było dozwolone przez moje zasady CORS ... Kontroler moich aplikacji: class ApplicationController < ActionController::Base protect_from_forgery before_filter :current_user, :cors_preflight_check after_filter :cors_set_access_control_headers # For all responses in this controller, return the …

6
Korzystanie z pomocników w modelu: jak uwzględnić zależności pomocników?
Piszę model, który obsługuje dane wejściowe użytkownika z obszaru tekstowego. Zgodnie z radą z http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input , czyszczę dane wejściowe w modelu przed zapisaniem do bazy danych, używając metody before_validate oddzwonić. Odpowiednie części mojego modelu wyglądają następująco: include ActionView::Helpers::SanitizeHelper class Post < ActiveRecord::Base { before_validation :clean_input ... protected def clean_input self.input …



7
Usuń ActiveRecord w Railsach 3
Teraz, gdy beta Rails 3 jest już dostępna, pomyślałem, że przyjrzę się przepisaniu aplikacji, nad którą właśnie zacząłem pracować, w wersji beta Rails 3, zarówno po to, aby ją poczuć i uzyskać trochę przewagi. Aplikacja korzysta z MongoDB i MongoMapper dla wszystkich swoich modeli i dlatego nie ma potrzeby korzystania …

16
Devise Secret Key nie został ustawiony
Rozwijam aplikację Rails 4 przy użyciu perełki Active Admin dla zaplecza administracyjnego. Active Admin z kolei używa Devise do uwierzytelniania użytkowników. Teraz, gdy próbuję wdrożyć aplikację capistranona serwerze VPS , pojawia się następujący błąd: rake aborted! Devise.secret_key was not set. Please add the following to your Devise initializer: config.secret_key = …

6
Rails 4 image-path, image-url i asset-url nie działają już w plikach SCSS
Czy powinniśmy używać czegoś innego oprócz image-urli innych w Rails 4? Zwracają różne wartości, które wydają się nie mieć sensu. Jeśli mam logo.pngsię /app/assets/images/logo.pngi wykonaj następujące czynności, to jest to, co mam: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") Oczywiście żadna z nich nie działa, …



3
Ember.js lub Backbone.js for Restful backend [zamknięty]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

16
Rails 3 - nie można zainstalować pg gem
Kiedy próbuję uruchomić pakiet (instalacja pakietu), cały czas otrzymuję Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header …

7
Czy jest jakaś funkcja Railsów do sprawdzania, czy podrzędna istnieje?
Kiedy renderuję fragment, który nie istnieje, otrzymuję wyjątek. Chciałbym sprawdzić, czy podrzędny istnieje przed renderowaniem, a jeśli nie istnieje, wyrenderuję coś innego. Zrobiłem następujący kod w moim pliku .erb, ale myślę, że powinien być lepszy sposób na zrobienie tego: <% begin %> <%= render :partial => "#{dynamic_partial}" %> <% rescue …

5
Jak usunąć znaki inne niż alfanumeryczne z ciągu i zachować spacje?
Chcę utworzyć wyrażenie regularne, które usuwa wszystkie znaki inne niż alfanumeryczne, ale zachowuje spacje. Ma to na celu wyczyszczenie danych wejściowych wyszukiwania, zanim trafią one do bazy danych. Oto, co mam do tej pory: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Problem polega na tym, że usuwa wszystkie spacje. Rozwiązania, jak zachować przestrzeń?

4
Ruby on Rails vs ASP.NET MVC 3 dla faceta .NET? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


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.