privateの指定でハマる。

アクションが呼び出されなくてハマル。
コンソールをみたり、タイポを探しても解決できず。
とふとアクションメソッドの前(上側)に定義してある
メソッドを見ると、

private
def private_method
end

def hoge_action #呼び出したいアクション
end

これだとhoge_actionもprivate扱いになってしまう。
Rubyの基礎をもっとしっかりやらんとアカンorz
解決法としては、メソッドの記述の順番をかえるか、
明示的に指定する。

def private_method
end
private :private_method

def hoge_action #呼び出したいアクション
end
public :hoge_action #省略しても同じだけど明示的にしたい場合。