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

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

4
Як запустити файл Ruby в середовищі Rails?
Я хочу запустити файл Ruby в контексті середовища Rails. rails runner майже робить те, що я хочу зробити, але я хотів би просто дати йому ім'я файлу та аргументи. Я впевнений, що це можливо, оскільки я це робив раніше. Може хтось нагадує мені, як це зробити?

5
Rails 3 виконують власні запити sql без моделі
Мені потрібно написати окремий рубіновий сценарій, який повинен мати справу з базою даних. Я використав код, наведений нижче в рейках 3 @connection = ActiveRecord::Base.establish_connection( :adapter => "mysql2", :host => "localhost", :database => "siteconfig_development", :username => "root", :password => "root123" ) results = @connection.execute("select * from users") results.each do |row| puts …
105 sql  ruby-on-rails 

5
Застаріле попередження для Rails 4 має_мало з замовленням
class RelatedList < ActiveRecord::Base extend Enumerize enumerize :list_type, in: %w(groups projects) belongs_to :content has_many :contents, :order => :position end У мене в моїй програмі рейки є ця модель, яка видає попередження, коли я намагаюся створювати записи в консолі. ПОПЕРЕДЖЕННЯ ПРЕДУПРЕЖДЕННЯ: Наступні параметри у пов’язаному списку. Будь ласка, використовуйте замість цього …

5
Перетворення часу з одного часового поясу в інший в Rails
Мої created_atчасові позначки зберігаються в UTC: >> Annotation.last.created_at => Sat, 29 Aug 2009 23:30:09 UTC +00:00 Як перетворити одну з них на "Східний час (США та Канада)" (з урахуванням економії денного світла)? Щось на зразок: Annotation.last.created_at.in_eastern_time


6
працює консоль Rails у виробництві
Я щойно перейшов наживо зі свого першого сайту Rails, але зараз у мене є проблеми. Коли я запускаю проект у режимі розробки на своєму IDE, я можу запустити консоль на щось подібне: User.first.name='whatever' щоб змінити ім’я користувача. Як виконати те саме завдання на живому сайті у режимі виробництва?

5
Що таке область застосування / named_scope в рейках?
Я нещодавно почав стажування. Мій роботодавець використовує рубіни на рейках, і я часто зустрічаю нові синтаксиси, які мені потрібно шукати, щоб зрозуміти. Я гуглився навколо для того, щоб добре пояснити im_scope, але те, що я знайшов до цього часу, - це переважно повідомлення в блогах, що дають високу оцінку за …

5
Як отримати ціле значення від перерахунку в Rails?
У моїй моделі є перерахунок, який відповідає стовпцю в базі даних. У enumвиглядає наступним чином : enum sale_info: { plan_1: 1, plan_2: 2, plan_3: 3, plan_4: 4, plan_5: 5 } Як я можу отримати ціле значення? Я намагався Model.sale_info.to_i Але це лише повертає 0.



4
Швидке навантаження поліморфне
Використовуючи Rails 3.2, що не так з цим кодом? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Він викликає цю помилку: Не можу з нетерпінням завантажувати поліморфну ​​асоціацію: рецензується Якщо я видалю reviewable.shop_type = ?умову, вона працює. Як я можу фільтрувати на основі reviewable_typeта reviewable.shop_type(що …

3
Як перевірити стурбованість у рейках
Зважаючи на те, що я маю Personableзанепокоєння в моєму додатку Rails 4, який має full_nameметод, як би я міг пройти тестування цього за допомогою RSpec? проблеми / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end end

5
Призначення значення за замовчуванням під час створення файлу міграції
rails generate migration AddRetweetsCountToTweet retweets_count:integer Гаразд, я використовую верхній рядок, щоб створити файл міграції, який автоматично генерує код у створеному файлі, щоб додати стовпець до моделі Tweet із цілим числом даних. Тепер я хочу додати значення за замовчуванням до доданого стовпця під час генерації файлу міграції. Це можливо? Я погуглив …

7
який найкращий спосіб перетворити пару значень відформатованого ключа json в хеш-рубін із символом як ключем?
Мене цікавить, який найкращий спосіб перетворити пару значень відформатованого ключа json в хеш-рубін із символом як ключем: example: { 'user': { 'name': 'foo', 'age': 40, 'location': { 'city' : 'bar', 'state': 'ca' } } } ==> { :user=>{ :name => 'foo', :age =>'40', :location=>{ :city => 'bar', :state=>'ca' } } …
104 ruby-on-rails  ruby  json 

5
Перетворення масиву об'єктів в ActiveRecord :: Відношення
У мене є масив об'єктів, назвемо його an Indicator. Я хочу запустити def self.subjectsна цьому масиві методи класу Indicator (методи сорту, області застосування тощо). Єдиний спосіб, яким я знаю запускати методи класу на групі об'єктів, це мати їх ActiveRecord :: Relation. Тож я закінчую вдаватися до додавання to_indicatorsметоду до Array. …

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