问题标签 [defaults]

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 投票
2 回答
5339 浏览

java - 如何为 Maven 插件的具有多个值的参数配置默认值

我正在编写一个 Maven 插件,并且我正在为所有参数使用默认值,例如:

现在我添加了一个新参数,它是一个集合。有没有办法为如下参数设置默认值?

0 投票
1 回答
2461 浏览

ruby-on-rails - Rails RESTful Routes:覆盖 params[:id] 或 params[:model_id] 默认值

我试图了解如何直接在 map.resources 上更改此规则:

假设我有一条路线:

所以我会有这样的 RESTful 路由:

/:用户/文档

/docs/:id

/docs/:doc_id/specs

所以我发现在这种情况下很难跟踪它,params[:doc_id]因为有时是它params[:id],有时是它params[:doc_id],在这种情况下,我想总是调用一个特定的名称,这样我就不必为我的过滤器创建两个不同的声明。

好吧,我做了一些研究,发现了这个补丁:

http://dev.rubyonrails.org/ticket/6814

基本上,它的作用是让您能够在 map.resources 上添加一个 :key 参数,这样您就可以定义稍后引用它的方式,这样我们就可以有类似的东西:

所以我总是会params[:doc]改为调用参数。

但实际上这个补丁有点老了(现在已经 3 年了)所以我想知道我们是否没有任何更新的和已经内置的 Rails 来完成这项任务?

PS我不确定模型中定义的 to_param 方法,显然这并没有改变我的请求以及我仍然得到的日志: Parameters: {"doc_id"=>"6"}或者Parameters: {"id"=>"6"}一直。

0 投票
0 回答
390 浏览

ruby-on-rails - Rails 中的上下文相关模型默认值来自 link_to

从链接向 Rails 模型应用默认值的标准是什么?情况如下:

Spree 中有一个名为 ProductGroup 的模型,它是定义如何查找产品的设置集合(基于您设置的一堆属性值)。我希望能够使用这种结构来定义常见的 ProductGroup:

  • 活动产品
  • 可订阅产品
  • 门票
  • 捐款...

因此,如果我在“创建活动”页面上,并且用户单击“创建工单”,我希望这会将他们带到 ProductGroups 页面,以便他们可以为该活动创建一个新的 ProductGroup,例如“我的酷活动产品” .

我想尽可能简单地做到这一点,而不必覆盖/扩展控制器/模型。我正在考虑使用的解决方案是将:defaults哈希从link_to视图中的方法传递到控制器,如下所示:

<%= link_to "Create Event-related Products", new_admin_product_group_url(:defaults => {:name => "Event Name and Date: " + Time.now.to_s}) %>

有了它,我基本上可以编写一个通用插件,它将params[:defaults]控制器中的任何属性应用于模型。

那里有类似的东西吗?还是有更好/推荐的方法来做到这一点,也许是定义一个自定义product_groups_with_event_defaults_url类型的东西?或者可能与 相关request.env['HTTP_REFERER'],尽管这似乎不太可靠。

问题是,我仍然想要漂亮的网址,所以这些都不是:

http://localhost:3000/admin/commerce/product_groups/new?defaults%5Bname%5D=Event+Name+and+Date%3A+Mon+Jan+25+21%3A03%3A05+-0700+2010

0 投票
4 回答
8843 浏览

python - 如何从 Python ConfigParser .items() 中排除默认值?

我正在使用 ConfigParser 从配置文件中加载数据,如下所示:

测试.conf:

加载.py:

输出:

我很惊讶变量替换的默认值('datadir', '/tmp')显示为 . items().get()返回,就好像它们是配置文件中的值一样。这种行为是预期的吗?任何变通方法,以便我可以简单地迭代.items()而无需在其中获取默认字典值,但仍使用魔术插值?

参考:http ://docs.python.org/library/configparser.html

谢谢!

更新:有人指出这是预期的行为:默认值就像配置文件中的任何其他名称/值对一样。同样,配置文件中的名称/值对也可用于“魔术插值”,所以如果我定义:

我去拿[... ('zap': 'barnowl')]

这非常简洁,但我仍然想知道我是否可以完成我想要完成的事情:迭代我的配置文件中的名称/值对,使用变量插值,没有默认值。

我的具体情况是这样的:我想用类似的东西初始化配置对象{basedir: '/foo/bar'},因为某些文件的绝对路径因安装而异。然后我需要将该配置对象传递给并让各种其他类遍历文件。我不希望每个读取配置的类都必须知道它是用某些默认值初始化的,并且应该忽略它们,因为它们不是实际文件。这可能吗?有什么方法可以隐藏 .item() 和 .get() 的默认值但仍然有插值?谢谢!

0 投票
3 回答
955 浏览

jquery - 在 HTML 中存储隐藏值(用于工具提示、错误、默认值)最佳实践

我刚刚在搜索JQuery 表单验证时看到了 John Resig、Yehuda Katz、Jarn Zaefferer 和 Paul McLanahan 的这个JQuery 元数据插件,这是一个有趣的想法!

我想知道存储错误/验证文本、工具提示文本、默认值文本等内容的一般最佳实践是什么。我知道你可以将它们放入title="My Tooltip Message"属性中,但这会变得非常混乱并且不会干燥如果可以这么说,我的很多项目都有相同的工具提示和错误。

那么将所有这些存储在隐藏的输入字段html 元数据中有什么问题吗?或者有没有更好的方法将它们全部存储在 XML 配置文件中并通过 JQuery 将它们取出?

0 投票
5 回答
14002 浏览

jquery - jquery中自己函数的参数默认值

我正在编写自己的 jQuery 函数。是否可以设置函数参数的默认值?

0 投票
2 回答
1987 浏览

cakephp - cakePhp 的默认设置(主页、控制器等)是什么?

我了解(或多或少)cakePhp 中 MVC 部分之间的分离,但是我不明白默认值是什么。意义:

我应该编辑什么来更改我网站的根入口点(已知的“index.html”或“index.php”文件,不应该在蛋糕中更改)?

什么控制器?什么型号?什么观点?什么布局?(希望我能理解)(我使用的是 1.3 版)

谢谢

0 投票
4 回答
1538 浏览

php - 函数名($param, $line = __LINE__, $file = __FILE__) {};

是否可以让函数自动包含行号和调用该函数的文件,

就好像我调用__LINE____FILE__在函数中一样,它将使用函数定义所在的行和文件。

但我不想每次都传递__LINE__并进入函数。__FILE__

所以如果我将它们设置为默认参数,它们是来自函数定义,还是从哪里调用它?

0 投票
4 回答
14017 浏览

macos - 从 Mac 上的命令行启用/禁用 Fn 键

我几乎从不使用我的 macbook pro 上的功能键。我主要将它们用于音量、亮度等。现在我已经开始玩星际争霸 2 了,我想使用它们而不必按下 fn 键。

我想编写一个小 shell 脚本来翻转“使用所有 F1、F2 等键作为标准功能键”复选框。我在想我可以使用 defaults 命令来更改它,但我不确定要使用什么值。这样我就不必每次想玩时都改变偏好。我可以运行脚本来切换按键,甚至启动游戏。

有任何想法吗?

0 投票
1 回答
47 浏览

javascript - 抵消现有风格

我有一个带有填充的 div,由 Javascript 创建和设置样式。此 div 是在具有以下 CSS 规则的页面上创建的:

这搞砸了,因为它将我创建的 div 的宽度更改为它自然会加上它的填充(所以我最终得到了 div 边框之外的按钮)。我不能静态设置 div 宽度,因为它们取决于内容。那么如何覆盖此规则并将其恢复为“默认宽度”?