小编Mic*_*ehr的帖子

Rails 4在邮件程序视图中使用部分

我在这里有一个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)

actionmailer partials ruby-on-rails-4

4
推荐指数
1
解决办法
4988
查看次数

Font Awesome 图标在链接中存在文本装饰问题

当我在文本前面放置图标链接(链接内的图标)时,我遇到了字体真棒的“丑陋”问题。通过悬停图标,图标本身不会带有下划线,而是文本和图标之间的空间。不知何故,来自链接的文本装饰 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)

小提琴:https : //jsfiddle.net/kg6zdxu5/

html css text-decorations font-awesome

4
推荐指数
1
解决办法
7927
查看次数