我已经构建了一个Navbar,它完全是如何在教程上完成的,但是当它应该水平显示时,我的导航栏会以某种方式垂直显示.关于如何解决这个问题的任何想法?提前致谢
<nav class="navbar navbar-fixed-top navbar-light bg-faded">
<div class='container'>
<ul class="nav navbar-nav">
<li class='nav-item'>
<a class='nav-link' routerLink="/home" routerLinkActive="active">Home</a>
</li>
<li class='nav-item'>
<a class='nav-link' routerLink="/documents" routerLinkActive="active">Docs</a>
</li>
<li class="nav-item dropdown">
<div ngbDropdown class="d-inline-block dropdown-links">
<button class="btn btn-outline-primary" id="proposalDropdown" ngbDropdownToggle>
Proposals
</button>
<div class="dropdown-menu" aria-labelledby="proposalDropdown">
<a class="dropdown-item" routerLink="/proposals" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true}">Proposals</a>
<a class="dropdown-item" routerLink="/proposals/new" routerLinkActive="active">New Proposal</a>
</div>
</div>
</li>
</ul>
</div>
</nav>Run Code Online (Sandbox Code Playgroud)
我正在尝试api post请求.测试时我在rails控制台中运行:
u = User.find(1234)
u.create_or_update_hubspot
Run Code Online (Sandbox Code Playgroud)
但继续得到这个消息:
NoMethodError:未定义的方法`split'for:"content-type":Symbol
有想法该怎么解决这个吗?
def create_or_update_hubspot
require 'net/http'
require 'uri'
require 'json'
hubspot_api = 'b193b89b-0ff1-40c6-a428-b7327f3bc430'
uri = URI.parse("https://api.hubapi.com/contacts/v1/contact/createOrUpdate/email/testingapis@hubspot.com/?hapikey=#{hubspot_api}")
header = {'Content-Type': 'application/json'}
user = {"Properties":[
{
"property": "First Name",
"value": "user.first_name"
},
{
"property":"Last Name",
"value":"user.last_name"
},
{
"property": "Email",
"value": "user.email"
},
{
"property":"Mobile Phone Number",
"value":"user.phone_number"
},
{
"property":"Microsite",
"value": "user.tags"
},
{
"property":"Company Plan",
"value":"user.plan"
},
{
"property":"Source?",
"value":"user.registration_source"
}
]
}
# Create the HTTP objects
http = Net::HTTP.new(uri.host, uri.port)
request …Run Code Online (Sandbox Code Playgroud)