我正在构建一个带有rails的应用程序和用户身份验证我正在使用Devise.
我想知道如何限制访问某些页面,除非用户已登录.我猜我必须更改我的特定页面控制器上的代码,但我不知道如何.
此外,如果未经过身份验证的用户想要访问该页面,我该如何限制它?
非常感谢!
抱歉这个超级基本的问题,但在另一台计算机上,我安装了 iTerm 2,以便它在顶部显示一个栏,其中包含目录、日期和时间以及 git 分支。我最近设置了一台新计算机,但不知道如何操作或在首选项中设置它!
有谁知道这是什么设置吗?
谢谢你!
这应该很简单,但我不知道如何去做。
我有一个带有多个按钮的组件,每个按钮都有一个“计数”值,设置为状态。当用户点击时,计数会增加。
现在,当我单击其中一个按钮时,两个计数器都会更改。我怎样才能让它只更新被点击的 div,使用相同的状态?
编辑:我不想有不同的计数,因为我希望这个组件动态呈现按钮。如果我一开始不知道有多少个按钮怎么办?
class Block extends React.Component {
state = {
count: 0
};
handleClick = e => {
const count = this.state.count;
this.setState({ count: count + 1 });
};
render() {
return (
<div>
<button className="block" onClick={this.handleClick}>
<div className="counter">{this.state.count}</div>
</button>
<button className="block" onClick={this.handleClick}>
<div className="counter">{this.state.count}</div>
</button>
</div>
);
}
}
Run Code Online (Sandbox Code Playgroud)