Я тільки що успадкував веб-сайт, побудований з Ruby on Rails. Я ніколи раніше не використовував мову.
Одна річ, яку я хотів би знати, - про Gems - мій хост підтримує лише декілька. Я вважаю, що Gem є бібліотекою з PHP - наприклад, бібліотека mysql компілюється з більшістю пакетів PHP.
Так що мені було цікаво, чи потрібно наступний короткий приклад коду, чи це занадто коротко, щоб знати?
class EnquiryMailer < ActionMailer::Base
def enquiry enquiry_details
@enquiry = enquiry_details
recipients "example@example.com"
bcc ["example2@example.com"]
from "#{@enquiry.email}"
subject "Web Enquiry"
sent_on Time.now
end
end
Дякую
Відповіді:
3 для відповіді № 1ActionMailer - це дорогоцінний камінь, який залежить від інших дорогоцінних каменів. так, так, це так.
1 для відповіді № 2
Джед не помиляється про це в залежності від gem ActionMailer
Тим не менш, ActionMailer є частиною Rails, так що якщо ваш хост підтримує версію Rails, в якій знаходиться ця програма, ви будете добре.
Цей фрагмент коду, здається, не залежить від будь-яких дорогоцінних каменів, які Rails не надає, але, як можна здогадатися, важко сказати з таким обмеженим зразком