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

Для питань, характерних для версії 4 Rails. Якщо ваше запитання стосується Ruby on Rails взагалі, використовуйте тег [ruby-on-rails].

1
Rails 4: впорядкувати моделі рейок у підпуть без моделей просторових імен?
Чи можна було б мати щось подібне? app/models/ app/models/users/user.rb app/models/users/education.rb Мета - краще організувати папку / app / models , але без необхідності простору імен моделей. Запитання для Rails 3 без відповіді знаходиться тут: Rails 3.2.9 та моделі в підпапках . Вказівка ​​table_name із просторами імен, здається, працює (див. Підпапку …

8
Бібліотека не завантажена: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError)
Я намагаюся запустити свій, rails cале з якихось причин я отримую таку помилку: https://gist.github.com/anonymous/166713e8cde860fb188a8dffb98a1563 ᐅ rails c Running via Spring preloader in process 6609 /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': dlopen(/Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError) Referenced from: /Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle Reason: image not found - /Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `block in require' from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency' …

5
JQuery завантажується лише під час оновлення сторінки в програмі Rails 4
Я створив додаток Rails 4 і додав бібліотеку fancybox для ефекту спливаючого зображення. Це працює нормально, але лише тоді, коли сторінка оновлюється. Якщо сторінку не оновлює користувач, тоді jquery взагалі не працює. Я спробував протестувати його також за допомогою невеликих методів jquery, але всі вони працюють лише після оновлення сторінки. …

4
Rails API: Найкращий спосіб реалізації автентифікації?
Я пишу додаток Rails 4, який розкриє API для мобільного додатка, який ще не розроблений. Користувачі автентифікуються за допомогою електронної пошти та пароля з мобільного додатка. Хоча я знайшов досить багато інформації по цій темі. Важко розрізнити, що датоване чи неоптимальне. Я читав про HTTP Basic Auth, який здається не …

2
Для чого використовується secret_key_base у рейках 4
Я новачок у Rails 4, і я не розумію використання secret_key_baseunder config/secrets.ymlу Rails 4. Чи можете ви пояснити цю концепцію? Крім того , коли я працюю у виробничому середовищі, я пробуджений встановити secret_keyз devise.rb, config.secret_keyі secret_key_base. Однак я можу створити новий секрет за допомогою rake secretкоманди. У чому різниця між …

16
Heroku НЕ компілює файли під конвеєрами активів у Rails 4
У локальній машині все працює добре з конвеєром активів у Rails 4 та Ruby 2.0. Але при розгортанні на heroku показано, що: -----> Preparing app for Rails asset pipeline Running: rake assets:precompile I, [2013-03-12T03:28:29.908234 #912] INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/rails-2ee5a98f26fbf8c6c461127da73c47eb.png I, [2013-03-12T03:28:29.914096 #912] INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/trash-3c3c2861eca3747315d712bcfc182902.png I, [2013-03-12T03:28:33.963234 …

4
У Rails 4 модель Model.scoped застаріла, але Model.all не може її замінити
Запуск Rails 4 Model.scopedтепер застарілий. DEPRECATION WARNING: Model.scoped is deprecated. Please use Model.all instead. Але є різниця в Model.scopedі Model.all, тобто, scoped.scopedповертає область, під час all.allзапуску запиту. На рейках 3: > Model.scoped.scoped.is_a?(ActiveRecord::Relation) => true На рейках 4: > Model.all.all.is_a?(ActiveRecord::Relation) DEPRECATION WARNING: Relation#all is deprecated. If you want to eager-load a …

8
Область застосування за замовчуванням Rails 4
У моїй програмі Rails є область за замовчуванням, яка виглядає так: default_scope order: 'external_updated_at DESC' Зараз я перейшов на Rails 4, і, звичайно, я отримую таке попередження про застарівання "Виклик #scope або #default_scope з хешем застарілий. Будь ласка, використовуйте лямбда, що містить область дії.". Я успішно перетворив свої інші області, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.