Запитання з тегом «ruby-on-rails»

Ruby on Rails - це повний стек із відкритим кодом для веб-додатків із відкритим кодом, написаний на Ruby. Він слідує за популярною базовою моделлю MVC і відомий своїм підходом до розробки додатків "конвенція щодо конфігурації".

7
Дозволити що-небудь за допомогою політики 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, …

6
Використання помічників у моделі: як я включаю допоміжні залежності?
Я пишу модель, яка обробляє введення користувача з текстової області. Виконуючи поради http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input , я очищаю вхід в моделі перед збереженням у базі даних, використовуючи попередній_валіdate зворотний дзвінок Відповідні частини моєї моделі виглядають так: include ActionView::Helpers::SanitizeHelper class Post < ActiveRecord::Base { before_validation :clean_input ... protected def clean_input self.input = sanitize(self.input, …

3
Запустіть зворотний виклик, лише якщо атрибут змінився в Rails
У моїй програмі є така асоціація: # Page belongs_to :status Я хочу запустити зворотний виклик у будь-який час, status_idколи pageзмінився a . Отже, якщо 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 …

6
Rails 4-шлях зображення, URL-зображення та 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
Рейки: заплутаний синтаксис для передачі місцевих жителів партизалам
Розуміння "магії" Рейок щодо надання частки (і передачі місцевих жителів у них). Чому це працює: <%= render "rabbits/form" %> І ця робота: <%= render "rabbits/form", :parent => @warren, :flash => flash %> але це не працює: <%= render "rabbits/form", :locals => { :parent => @warren, :flash => flash } %> …



3
Ember.js або Backbone.js для спокійного бекенда [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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 …

7
Чи є якась функція Rails для перевірки наявності часткової?
Коли я надаю частку, якої не існує, я отримую Виняток. Я хотів би перевірити, чи існує часткова частина, перш ніж її винести, і якщо вона не існує, я видам щось інше. Я зробив наступний код у своєму .erb-файлі, але, думаю, повинен бути кращий спосіб зробити це: <% begin %> <%= …

5
Як я знімаю не буквено-цифрові символи з рядка та зберігаю пробіли?
Я хочу створити регулярний вираз, який видаляє всі символи, що не містять букв, але зберігає пробіли. Це для очищення вхідного пошуку, перш ніж він потрапить на db. Ось що я маю досі: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Проблема тут полягає в тому, що він видаляє всі пробіли. Рішення про те, як …

4
Ruby on Rails vs ASP.NET MVC 3 для .NET Guy? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

7
Як я можу замінити метод getter у моделі ActiveRecord?
Я намагаюся замінити метод getter для моделі ActiveRecord. У мене є атрибут, який називається nameв моделі Category, і я хотів би мати можливість зробити щось подібне: def name name_trans || name end Якщо name_transатрибут не є нульовим, поверніть його, інакше поверніть nameатрибут. Як би я це зробив? Потім це слід …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.