Что касается того, что предложил cdstamper вместо табличного представления, то добавление строк ниже в методе layoutSubview ячейки работает для меня.
- (void)layoutSubviews
{
[super layoutSubviews];
if ([self respondsToSelector:@selector(setSeparatorInset:)])
[self setSeparatorInset:UIEdgeInsetsZero];
if ([self respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)])
{
[self setPreservesSuperviewLayoutMargins:NO];;
}
if ([self respondsToSelector:@selector(setLayoutMargins:)])
{
[self setLayoutMargins:UIEdgeInsetsZero];
}
}
Убедитесь, что ваш шаблон заканчивается расширением .text.erb
, а не .html.erb
.
См. документацию ActionMailer .
Невозможно сказать, не видя метода test
в вашем классе GeneralAppMailer
, но это, вероятно, потому, что вы визуализируете представление на основе HTML шаблон для отправки сообщения. Но, возможно, вам стоит опубликовать свой код.