标签: partials

Rails教程第10章练习5使用partials消除重复

我是Rails的新手,还有很多其他人,我正在使用Hartl的Rails教程学习它.但是在练习5第10章(使用部分消除重复)我完全被困住了,我想继续清晰.使用stackoverflow我找到了一个解决方案,但它对我不起作用.在我的情况下,"删除"链接只是不出现.我的文件:

应用程序/视图/共享/ _feed_item.html.erb

<li id="<%= feed_item.id %>">
  <%= link_to gravatar_for(feed_item.user), feed_item.user %>
  <span class="user">
    <%= link_to feed_item.user.name, feed_item.user %>
  </span>
  <span class="content"><%= feed_item.content %></span>
  <span class="timestamp">
    Posted <%= time_ago_in_words(feed_item.created_at) %> ago.
  </span>
  <% if current_user?(feed_item.user) %>
  <% render partial: 'shared/delete_link', locals: { object: feed_item } %>
  <% end %>
 </li>
Run Code Online (Sandbox Code Playgroud)

应用程序/视图/微柱/ _micropost.html.erb

<li>
  <span class="content"><%= micropost.content %></span>
  <span class="timestamp">
    Posted <%= time_ago_in_words(micropost.created_at) %> ago.
  </span>
  <% if current_user?(micropost.user) %>
  <% render partial: 'shared/delete_link', locals: { object: micropost } %>
  <% …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails partials railstutorial.org

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

Ractive部分外部文件

我有一个非常复杂的网页,我试图用Ractive构建,
它包含许多部分模板.
我试图从一个单独的文件加载一个部分只是为了保持我的代码干净.

例:

<script id='content' type='text/ractive'>
 Hello!
</script>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/efrsmqhd/

如何将"内容"放入单独的文件中?

partials ractivejs

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

把手 - 从局部向头部添加内容

express-handlebars在我的项目中使用并有以下问题:

问题 我希望能够<script>从视图内部调用的局部视图向我的整体视图头部添加其他此类标签。

例子:

风景

{{#layout/master}}
{{#*inline "head-block"}}
<script src="some/source/of/script">
{{/inline}}
...
{{>myPartial}}
{{/layout/master}}
Run Code Online (Sandbox Code Playgroud)

该视图正在扩展我用作布局的另一个部分(布局/主)。它通过内联部分符号将其内容添加到那个 head 块中,这很好用

部分“我的部分

<script src="another/script/src/bla"></script>

<h1> HELLO </h1>
Run Code Online (Sandbox Code Playgroud)

现在,我希望将其中的特定脚本标记添加到我的视图头块中。我尝试通过@root符号进行,但只能在那里引用上下文。不改变任何东西。

我知道我可以使用 jquery 或类似的方法来通过引用文档头等来添加内容。但我想知道这是否可以通过 Handlebars 实现。

我确实怀疑它以任何方式存在。但是,如果您有任何想法或建议,请务必按照我的方式发送!非常感谢!!!

partials node.js handlebars.js express-handlebars

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

Rails部分在控制器中

我有一个代码几乎在我的三个控制器中重复,我想知道:有没有办法在控制器内部分渲染?我要澄清一点,我想编写相同的ruby代码并在每个控制器中呈现它.有人知道这样做的方法吗?谢谢

ruby-on-rails partials

0
推荐指数
1
解决办法
75
查看次数

如何让 Sass 不编译我的部分文件?

我试图通过将 SCSS 文件拆分为单独的部分文件来使其更加模块化。一切都很好,直到我的partials 目录中突然出现了一堆 .css 和 .css.map 文件,因为我自然地保存了所有这些文件,并且 Sass 观察程序也尽职尽责地编译了所有这些文件。

如何实现像 Bootstrap 这样的干净结构,同时不必手动删除每个部分 .css 文件?理想的情况是,每次编辑和保存部分文件时,Sass 观察器仅编译主 .scss 文件。

我在 Mac 上使用 VS Code 和 Sass 观察器插件。在这种环境下可以实现吗?

compilation sass partials

0
推荐指数
1
解决办法
1452
查看次数