質問: Railsの初心者です。 機能的には両方ともパラメータを受け取りHTMLを生成してるように思えますが、 何が違うのでしょうか。
回答: ヘルパーもパーシャルも両方ビューに使うものですが、 ヘルパーはテンプレートから呼び出されるライブラリとして使われます。 一方、パーシャルは.html.erb(テンプレートファイル)になります。 簡単に説明するとロジックはヘルパー内に記述し、再利用できるhtml テンプレートはパーシャルへ入れるとよいかと思います。