我正在开发像这样的面包屑:
<div class="breadcrumb">
<ul>
<li><a href="behandelingen.html">Behandelingen</a></li>
<li><a href="behandelingen-cat.html">Gelaatsverzorgingen</a></li>
<li class="active">Environ Discovery</li>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用Sass设计面包屑样式:
.breadcrumb {
@include outer-container;
@include shift(4);
margin-top: em(50);
padding-left: em(14);
li {
float: left;
margin-right: 15px;
}
}
Run Code Online (Sandbox Code Playgroud)
在每个列表项后添加">>",我在我的li定义中添加了这个:
&:after{
content: ">>";
margin-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)
这工作正常,但现在我想添加一个规则,定义不向最后一个列表项添加">>".我试过这个:
&:after:not(li:last) {
content: ">>";
margin-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)
但这使得所有">>"都消失了.
有人可以告诉我如何在每个列表项后添加">>",除了最后一个?
我想循环遍历MemberProfiles的通用列表:
List<MemberProfile> jobseekers
Run Code Online (Sandbox Code Playgroud)
,并将<div class='group'>标签中的项目分组.每个人 <div class="group"> 应该包含3个这样的求职者:
<div class="group">
<div class="jobseeker">
...data jobseeker
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我在通用列表上尝试了不同的方法,比如.skip()和.take(),但是我没有成功实现这个场景.
我的代码看起来像这样:
foreach (MemberProfile jobseekerProfile in Jobseekers)
{
if (jobseekerProfile != null)
{
Label lblJobseeker = new Label();
StringBuilder sbJobseeker = new StringBuilder();
sbJobseeker.Append(string.Format("<p><strong>{0} {1}</strong><br />", jobseekerProfile.FirstName, jobseekerProfile.LastName));
XPathNodeIterator preValues = library.GetPreValues(1362);
preValues.MoveNext();
XPathNodeIterator iterator2 = preValues.Current.SelectChildren("preValue", "");
while (iterator2.MoveNext())
{
if (jobseekerProfile.JobType == iterator2.Current.GetAttribute("id", ""))
{
sbJobseeker.Append(string.Format("looking for a {0}<br />", iterator2.Current.Value));
}
}
XPathNodeIterator iterator3 = library.GetPreValues(1363);
iterator3.MoveNext();
XPathNodeIterator iterator4 = …Run Code Online (Sandbox Code Playgroud) 我有Godaddy的Office 365邮件帐户.我正在尝试为我的Rails应用设置SMTP设置:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.office365.com",
:port => 587,
:user_name => ENV["OFFICE_USERNAME"],
:password => ENV["OFFICE_PASSWORD"],
:authentication => 'login',
:domain => 'example.com',
:enable_starttls_auto => true }
Run Code Online (Sandbox Code Playgroud)
但是当我通过从我的联系页面提交消息来测试这些设置时,我收到以下错误消息:
550 5.7.1客户端无权作为此发件人发送
如何在Rails应用程序中设置Office 365帐户的SMTP设置?
我有一个过滤搜索表单:
<%= form_tag admin_publications_path, method: "get", id: "filter", class: "filter" do %>
<%= label_tag "Category" %>
<%= select "publication", "category", options_for_select(options_for_categories, selected: params[:publication][:category]), {prompt: 'All'}, onchange: "$('#filter').submit();" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
只要有params [:publication] [:category]可用,这种方法就可以正常工作.
但是如果params不可用,例如在没有先前搜索的情况下渲染视图时,我会收到错误:
undefined method `[]' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)
有没有办法从视图中检查是否存在参数?
谢谢你的帮助,
安东尼
我有一个带有表的 Postgres 数据库absences。我正在尝试删除时间戳中包含“2018”的所有记录,如下所示:
DELETE FROM absences WHERE date LIKE '%2018%';
Run Code Online (Sandbox Code Playgroud)
但我收到此错误消息:
absence-registrator_production=> DELETE FROM absences WHERE date LIKE '2018%';
ERROR: operator does not exist: timestamp without time zone ~~ unknown
LINE 1: DELETE FROM absences WHERE date LIKE '2018%';
Run Code Online (Sandbox Code Playgroud)
有谁知道如何从缺勤表中删除日期字段中包含“2018”的记录?