小编Don*_*van的帖子

你能解释一下 bash shell 中的数学语法吗?

for i in {1..99}
do
  if ([ $((i % 2)) -eq 1 ])
  then
      echo $i
  fi
done
Run Code Online (Sandbox Code Playgroud)

我正在学习 bash,我正在努力更好地理解第 3 行。为什么$((i % 2))必须用括号括起来,为什么我不能将$符号放在i类似的旁边:

([ (($i % 2)) -eq 1 ])
Run Code Online (Sandbox Code Playgroud)

或者

([ ($(i % 2)) -eq 1 ])
Run Code Online (Sandbox Code Playgroud)

?

math bash for-loop

4
推荐指数
2
解决办法
77
查看次数

为什么我的创建表单不起作用,甚至无法响应?

所以我使用form_with,我的代码放在views/users/new.html.erb

<% content_for :title, "Sign Up" %>
<% if @user.errors.any? %>
  <div id="error_explanation">
    <h2>
      <%= pluralize(@user.errors.count, "error") %>
      prohibited this user from being saved:
    </h2>

    <ul>
    <% @user.errors.full_messages.each do |msg| %>
      <li><%= msg %></li>
    <% end %>
    </ul>
  </div>
<% end %>

<%= form_with model: @user do |f| %>

  <%= f.label :email %>
  <%= f.email_field :email, :placeholder => 'E-mail address' %><br>

  <%= f.label :password %>
  <%= f.password_field :password, :placeholder => 'Password' %>

  <%= f.label :password_confirmation %>
  <%= f.password_field :password_confirmation, :placeholder …
Run Code Online (Sandbox Code Playgroud)

forms ruby-on-rails actionview

2
推荐指数
1
解决办法
36
查看次数

标签 统计

actionview ×1

bash ×1

for-loop ×1

forms ×1

math ×1

ruby-on-rails ×1