我在这里有一个ActionMailer视图中的局部问题.他们只是不工作 - 我不知道,如果我做错了,这是一个错误或根本不支持.
这应该是有效的,因为需要在邮件程序视图中也有DRY代码(从我的测试中,我看到,帮助程序正在工作(在将它们包含到ActionMailer类之后)
我正在使用:Ruby 2.0.0-p247上的Rails 4.0.0
错误信息:
ActionView::MissingTemplate at /events/81/user_invitations
==========================================================
> Missing partial user_invitation_mailer/test_partial with {:locale=>[:en], :formats=>[:text], :handlers=>[:erb, :builder, :raw, :ruby, :coffee]}. Searched in:
* "/Users/user/Sites/participate/app/views"
* "/Users/user/.rvm/gems/ruby-2.0.0-p247/gems/devise-3.4.0/app/views"
Run Code Online (Sandbox Code Playgroud)
但这部分就在那里! - 我不允许上传图片...结构是:
- views
-- user_invitation_mailer
--- _test_partial.html.erb
--- user_invitation.text.erb
Run Code Online (Sandbox Code Playgroud)
细节:
呼叫控制器:
UserInvitationMailer.user_invitation(@invitation).deliver
Run Code Online (Sandbox Code Playgroud)
UserInvitationMailer:
class UserInvitationMailer < ActionMailer::Base
add_template_helper(MailerHelper) # for testing including helpers.
def user_invitation(invitation)
@invitation = invitation
mail(to: @invitation.email, subject: 'Invitation')
end
end
Run Code Online (Sandbox Code Playgroud)
user_invitation.text.erb:
Hi <%= @invitation.email %>,
This is a test email see:
<%# test_helper %> …Run Code Online (Sandbox Code Playgroud) 当我在文本前面放置图标链接(链接内的图标)时,我遇到了字体真棒的“丑陋”问题。通过悬停图标,图标本身不会带有下划线,而是文本和图标之间的空间。不知何故,来自链接的文本装饰 css 规则(悬停时下划线)与来自这个奇怪出现空间中的图标的规则相冲突。
怎么才能去掉空间中的这条下划线,最后一点装饰都没有呢?(如果可能,既不向链接元素添加类,也不使用 JS)
这是一个可以帮助您的代码片段。
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>
<h1>
<a href="#">
<i class="fa fa-wrench"></i>
</a>
Text of Title
</h1>Run Code Online (Sandbox Code Playgroud)