Вопросы с тегом «ruby-on-rails»

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

12
Использование link_to со встроенным HTML
Я использую Twitter Bootstrap и у меня есть следующий HTML-код: <a class="btn" href="<%= user_path(@user) %>"><i class="icon-ok icon-white"></i> Do it@</a> Как лучше всего это сделать в Rails? Я бы хотел использовать, <%= link_to 'Do it', user_path(@user) %>но <i class="icon-ok icon-white"></i>меня это сбивает?

8
Разрешить что угодно через политику CORS
Как отключить корс? По какой-то причине я выбрал разрешенные источники и заголовки, но мои запросы ajax все еще жалуются, что источник не разрешен моей политикой CORS .... Контроллер моих приложений: 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 CORS …

13
ActiveRecord.find (array_of_ids), с сохранением порядка
Когда вы делаете это Something.find(array_of_ids)в Rails, порядок результирующего массива не зависит от порядка array_of_ids. Есть ли способ сделать поиск и сохранить порядок? Банкомат Я вручную сортирую записи в соответствии с порядком идентификаторов, но это отчасти неубедительно. UPD: если можно указать порядок с помощью :orderпараметра и какого-то SQL-предложения, то как?


3
Запустить обратный вызов, только если атрибут был изменен в Rails
В моем приложении есть следующая ассоциация: # Page belongs_to :status Я хочу запускать обратный вызов каждый раз, когда status_idиз a pageизменилось. Так что, если page.status_idидет от 4 до 5, я хочу уловить это. Как это сделать?

7
Удалите ActiveRecord в Rails 3
Теперь, когда бета-версия Rails 3 вышла, я подумал, что смогу переписать приложение, над которым я только что начал работать, в бета-версии Rails 3, чтобы прочувствовать это и получить некоторую фору. Приложение использует MongoDB и MongoMapper для всех своих моделей и поэтому не нуждается в ActiveRecord. В предыдущей версии я выгружал …

16
Разработать секретный ключ не был установлен
Я разрабатываю приложение Rails 4 с использованием гема Active Admin для административной части. Active Admin, в свою очередь, использует Devise для аутентификации пользователей. Теперь, когда я пытаюсь развернуть приложение, используя capistranoна сервере VPS, я получаю следующую ошибку: rake aborted! Devise.secret_key was not set. Please add the following to your Devise …

6
Rails 4 image-path, image-url и asset-url больше не работают в файлах SCSS
Должны ли мы использовать что-то еще помимо image-urlи других в Rails 4? Они возвращают разные значения, которые кажутся бессмысленными. Если я logo.pngв /app/assets/images/logo.pngи я делаю следующее, это то , что я получаю: 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") Конечно, ничего из этого не работает, …

4
Rails: запутались в синтаксисе для передачи локальных переменных в частичные
Понимание «магии» Rails в отношении рендеринга частичных файлов (и передачи им локальных переменных). Почему это работает: <%= render "rabbits/form" %> И эта работа: <%= render "rabbits/form", :parent => @warren, :flash => flash %> но это не работает: <%= render "rabbits/form", :locals => { :parent => @warren, :flash => flash } …


5
Как удалить из строки не буквенно-цифровые символы и оставить пробелы?
Я хочу создать регулярное выражение, которое удаляет все символы, отличные от буквенно-цифровых, но сохраняет пробелы. Это необходимо для очистки ввода поиска до того, как он попадет в базу данных. Вот что у меня есть на данный момент: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Проблема здесь в том, что он удаляет все пробелы. …

7
Как я могу перезаписать метод получения в модели ActiveRecord?
Я пытаюсь перезаписать метод получения для модели ActiveRecord. У меня есть атрибут, вызываемый nameв модели Category, и я хотел бы сделать что-то вроде этого: def name name_trans || name end Если name_transатрибут не равен нулю, вернуть его, иначе вернуть nameатрибут. Как бы я это сделал? Затем это следует обычно вызывать …


3
Ember.js или Backbone.js для серверной части Restful [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

16
Rails 3 - невозможно установить pg gem
Когда я пытаюсь запустить пакет (установка пакета), я все время получаю 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 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.