我已经禁用了我的箭头键.vimrc,但......
如何在自动完成弹出窗口中上下导航?j并且k无法正常工作,因为我处于插入模式.
我有一个名为的模型Calendar.
将应用于它的验证与用户所做的选择不同.
我知道我可以使用自定义验证+条件验证来做到这一点,但对我来说看起来不是很干净.
我想知道我是否可以将它存储在数据库列中并将其传递给"通用"验证器方法.
你怎么看?
用户有日历.
有权访问此日历的其他用户可以安排约会.
要安排约会,应用程序应根据日历所有者定义的规则进行验证.
有很多组合,所以我得到的是:
为每个可能的验证创建自定义验证器类,然后生成条件.
class Calendar
validate_allowed_in_hollydays :appointment_date if :allowedinhollydays?
(tenths of other cases)
...
end
Run Code Online (Sandbox Code Playgroud)
这有效,但感觉不对.
我正在考虑存储哪些规则应该应用于该日历,然后执行以下操作:
validate_stored_rules :appointment_date
Run Code Online (Sandbox Code Playgroud) 我正在尝试发布到 api。文档中的这个示例适用于curl:
curl -k -w %{http_code} -H "Content-Type:text/plain" -u user:pass --data-binary @filename https://server/url/here
Run Code Online (Sandbox Code Playgroud)
这是我对法拉第的尝试:
require 'rubygems'
require 'faraday'
require 'pp'
conn = Faraday.new(:url => 'https://server/url/here' , :ssl => {:verify => false} ) do |faraday|
faraday.response :logger
faraday.basic_auth('user', 'pass')
faraday.adapter Faraday.default_adapter
end
data = File.read('teste.txt')
res=conn.post '/' , data
pp res
Run Code Online (Sandbox Code Playgroud)
它发布了,我收到 200 代码,但出了点问题。响应是服务器的登录页面。
curl -u 相当于基本身份验证吗?