问题标签 [activescaffold]
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.
ruby-on-rails - 如何更改 ActiveScaffold “动作”的显示顺序?
我在 Ruby on Rails 应用程序中使用 ActiveScaffold,并用使用 CSS 的图标替换了表中的默认“操作”文本(即“编辑”、“删除”、“显示”)。我还使用 action_link.add(“移动”和“复制”)添加了几个自定义操作。
为清楚起见,我希望图标以不同的顺序显示。具体来说,我希望“编辑”成为显示的第一个图标。
我似乎可以通过更改控制器中的定义顺序来更改 action_links 的顺序。我还能够通过首先 config.actions.排除所有内容,然后使用 config.actions.add 以特定顺序添加它们来更改默认操作的顺序。
但是,我的自定义操作似乎总是出现在列表中的默认操作之前。
理想情况下,我希望他们显示“编辑”“复制”“移动”“删除”(即 - 内置、自定义、自定义、内置)。谁能建议我如何做到这一点?
我的一个想法是将“编辑”重新定义为自定义操作(使用默认功能),但我也不知道如何去做。
html - 如何在 html 中的图标上显示简单的工具提示?
我在 Ruby on Rails 应用程序中使用 ActiveScaffold,为了节省表格空间,我已将表格中的默认“操作”文本(即“编辑”、“删除”、“显示”)替换为使用 CSS 的图标。我还使用 action_link.add(“移动”和“复制”)添加了几个自定义操作。
为清楚起见,当我将鼠标悬停在图标上时,我希望弹出一个带有相关操作(即“编辑”、“复制”)的工具提示。
我想我可以通过向标签添加一个简单的“alt”定义来做到这一点,但这似乎不起作用。
有人可以指出我正确的方向吗?
ruby-on-rails - 如何在 ROR 中使用 ActiveScaffold 一次创建多个记录
我想使用 ActiveScaffold在一个步骤中为多个学生创建作业记录。除了 student_id 之外,这些记录都将包含相同的数据。
我能够覆盖默认表单并将用于选择学生姓名的下拉框替换为多选框 - 这就是我想要的。然而,这种变化只是装饰性的,因为底层代码只从该框中获取第一个选定的名称,并创建一条记录。
有人可以建议一种不需要我解密和重写太多底层 ActiveScaffold 代码的方式来完成此任务的好方法吗?
更新:我仍然没有找到这个问题的好答案。
ruby-on-rails - Ruby On Rails 中带有 ActiveScaffold 的复合键
我正在开发与旧数据库一起使用的 RoR 应用程序,并将 ActiveScaffold 插件用于精美的 CRUD 界面。
但是,我的旧数据库的一张表具有复合主键。我尝试使用 Composite Keys 插件来处理它,但它似乎与 ACtiveScaffold 有冲突:我收到以下错误:
在模型代码中,例如:
我非常感谢任何想法如何使用 ActiveScaffold 获得复合键功能。
ruby-on-rails - 如何告诉 ActiveScaffold 始终在列表视图中显示搜索表单?
ActiveScaffold 列表视图有一个搜索表单,当用户单击搜索链接时,该表单会通过 ajax 加载。我希望在用户打开列表页面时默认显示表单。
我想出了一种在页面加载时触发 ajax 调用的方法,但我想知道是否有办法让 ActiveScaffold 自动呈现表单。是否有我可以覆盖的模板或方法?我已经查看了代码,但至少对我来说没有什么明显的。
更新:
srboisvert 的回答启发了我更好地了解。
诀窍是使用模板覆盖来重构以下内容:list.rhtml、_list_header.rhtml、_search.rhtml,以便搜索表单部分呈现内联。
ruby-on-rails - 是否可以将 ActiveScaffold 配置为在显示列表之前显示搜索表单?
当我让 ActiveScaffold 向我展示一个很长的列表(例如已售产品列表)时,它会运行数据库查询以获取第一页数据并显示它。如果列表有一些关系,则此查询可能需要一些时间来执行(超过一秒)。大多数时候,我对这个“未过滤”列表不感兴趣:我想做的第一件事就是点击“搜索”并过滤掉这个列表。
有什么方法可以告诉 ActiveScaffold在调用列表操作时不要显示未过滤的列表?我希望它简单地显示搜索表单,等待输入一些条件,然后才显示过滤列表。
ruby-on-rails - Ruby on Rails、ActiveScaffold 和数据库中的亲戚
我有两张桌子:表格,问题。想法很容易,每个表格都有很多问题。制作了桌子
表格 = | 编号 | 标题 |
问题= | 编号 | 标题 | 输入 | form_id |
以及如何猜测 form_id 是表单 ID 的关键。
我想用可用形式选择一个活动支架(问题)。现在我只能输入表单的id,而不能通过下拉菜单选择它。我应该如何配置 rails 或 activescaffold?
谢谢。对不起我的英语不好 :)
ruby-on-rails - ActiveScaffold - 更改关联对象的默认名称
我的模型"combobox" has_many "comboboxselects"
,和"comboboxselects" belongs_to "combobox"
。“组合框”的 Activescaffold 在组合框选择列中显示数据,如"#<Comboboxselect:0x472d25c>"
. 如何从表“comboxselects”中显示“答案”列?
楷模:
架构:
输出:
ruby-on-rails - ActiveScaffold - Specifying Conditions in Embedded Scaffold
I have a Project model and a TaskType model. Association between the two occurs through a ProjectTaskType model (backed by a link/join table in the DB with foreign keys to both Projects and TaskTypes).
A Project has_many TaskTypes :through ProjectTaskType, and a TaskTypes has_many Projects :through ProjectTaskType.
I have a vew with an embedded scaffold and want to display all TaskTypes belonging to a given Project.
Can someone quide me as to how I would write the conditions for this?
And can my filtering logic go elsewhere?
Thanks
ruby-on-rails - 如何使用 ActiveScaffold Rails 插件 (http://github.com/activescaffold) 创建自定义下拉菜单?
我有几个带有整数字段的模型。我也有将整数与字符串相关联的哈希(1 => 蓝色,2 => 红色,诸如此类)。
你如何将这些变成 ActiveScaffold ( http://github.com/activescaffold ) 控制器中的下拉列表?您需要自定义代码,还是只是我没有看到的自定义?