问题标签 [partials]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
742 浏览

ruby-on-rails-3 - 导轨 3.1。组织部分

假设我有一个使用 Rails 3.1 编写的小而简单的博客。所以我有 HomeController 用于显示我的博客主页,导航菜单和新闻显示在主块中。我有用于管理新闻的 NewsController。但是,如果我是管理员,我希望能够在中央区块的主页上管理新闻。为此,我需要一个远程表单,该表单将向仅具有管理员权限的用户显示,并编辑/删除远程链接以管理现有新闻。我应该把这个表格放在哪里?它可以是 home/_news_item_form 或 news/_form。从建筑的角度来看,您如何认为哪个地方更适合这个目的?

0 投票
1 回答
3512 浏览

asp.net-mvc-3 - 我什么时候使用 View Models、Partials、Templates 并使用 MVC 3 处理子绑定

mvc3 的新手,我有几个问题,如果有人可以回答/提供链接,我将不胜感激:

  1. 我什么时候应该使用视图模型?不建议使用域名吗?我发现我的视图模型是我的域对象的副本,并且看不到值...
  2. 我什么时候应该使用分音?只有部分视图会被重用吗?
  3. 什么时候应该使用显示模板和编辑器模板?我可以在没有视图模型的情况下使用这些吗?
  4. 如何创建一个编辑屏幕,其中父对象和子对象列表都是可编辑的?即顶部(父)的几个字段和下面的字段网格(如可编辑行),特别是,我如何进行绑定?不使用自动映射器。

谢谢!

0 投票
2 回答
381 浏览

ruby-on-rails - 部分变量

我看过其他帖子,但似乎无法弄清楚为什么这对我不起作用

在我的控制器中我设置

在我看来我有

然后在我的部分我放

我得到一个响应'未定义的局部变量或方法'referrer',它指向 _js 文件。

从我所看到的,这正是它应该是这样写的,我做错了什么?

0 投票
2 回答
25426 浏览

ruby-on-rails - 在不同的控制器中渲染表单部分(非嵌套)

我有两个使用生成脚手架生成的模型,一个是 LogBook,另一个是 LogEntry。我想在 LogBook 显示页面上呈现 LogEntry 的部分表单。当我在局部调用渲染时,我收到此错误:

我认为这是因为默认的 _form 使用了一个实例变量,该变量在从单独的控制器调用时不存在。所以我尝试将 LogEntry _form.html.erb 转换为使用局部变量并通过渲染调用传递它们。在此之后是错误:

如何将此部分包含到显示页面中,形成不同的控制器?

楷模:

LogEntry _form.html.erb(使用局部变量):

日志显示.html.erb:

0 投票
1 回答
252 浏览

jquery - 在 Rails 3 中使用 jQuery 渲染更多部分

我有一个模型(假设它是一个用户),它有很多图像。我在控制器中构建了 3 个图像记录,并在视图中为每个图像记录渲染部分。但是如果人们想要添加超过 3 张图片怎么办?我想创建一个“添加另一个图像”链接来构建另一个图像记录并呈现另一个部分。

这在 Rails 2.3 中非常简单,使用 add_object_link,但我无法使用 Rails 3 解决。我只能找到创建注释并从 create.js.erb 呈现它们的示例,这并不是我真正的样子寻找。

有没有一种优雅的方法来创建一个构建对象并呈现部分的链接?

0 投票
1 回答
70 浏览

ruby-on-rails - 一条记录可以有多个部分吗?

我有评论、场所和用户的表格。

我目前有一个 _review.html.erb 部分,它在场地展示页面上显示场地的评论。

是否可以有另一个名为 _profile_review.html.erb 的部分,并让它在用户显示页面中显示用户撰写的所有评论?

我想有 2 个不同的部分进行评论,这样我就可以对每个部分进行不同的样式设置。

非常感谢任何帮助,非常感谢!

0 投票
1 回答
2535 浏览

ruby-on-rails - Rails 渲染 content_for 不适用于局部

我正在使用 Rails 2.3.8 应用程序。我有一个布局文件,其中包含
<%= yield :head %>

我在应用程序的不同部分调用了以下代码:
<% content_for :head do %>
<meta name="keywords" content="" />
<% end %>

我试图将该代码添加到home它工作的视图文件中。我从它调用的 patial_abc中调用它也可以通过在部件中添加代码home按预期工作。但是,当我在从标签调用的部分中添加代码时,没有显示出来!!!metahead_def_abchomemeta

我不了解发生了什么......以及如何绕过这个问题

更新:不起作用的情况是:

home.html.erb:
<%= render :partial=>"_abc"%>

_abc.html.erb:
<%= render :partial=>"_def"%>

_def.html.erb:
<% content_for :head do %>
<meta name="keywords" content="" />
<% end %>

非常感谢

0 投票
1 回答
1210 浏览

ruby-on-rails - 如何在远离索引页面的部分集合上使用 will_paginate?

我目前有一个用户页面,其中显示用户撰写的所有评论。每条评论都显示为部分(名为_profile),它们都显示在手风琴的页面上。如何为这些评论部分添加分页?

用户展示页面

我应该将 .paginate 调用添加到哪个控制器,视图将包含<%= will_paginate @reviews %>or <%= will_paginate @profiles %>

感谢您的任何帮助,非常感谢!

0 投票
3 回答
9353 浏览

javascript - 使用 JQuery 插入 Rails 部分时遇到问题

以下代码行:

应该在comments_xx div标签内插入部分html。发生的事情是插入了部分内容但没有解释为 html,我的意思是,我没有插入具有正确格式的评论,而是在网页中看到了整个代码:

示例(这是它在网页中插入的方式):

如果我分析插入的 javascript 代码,我会得到类似这样的东西(我使用 firebug 扩展来查看它):

最后,这是我要插入的部分代码:

希望我能很好地解释自己!

在此先感谢您的帮助。

0 投票
0 回答
170 浏览

ruby-on-rails - 在rails中嵌套partials

我创建了两个部分:_listDialog.rhtml 和 _list.rhtml。

listDialog 部分包含列表部分包含的所有代码 + 对话框的附加代码。这会导致代码重复。

我该如何解决?如果我在 listDialog 部分中包含列表部分,那么我们将有嵌套的部分(部分中的部分)

有任何想法吗?